Feedback Author Log in

Hightech Dreams

link preview image UWindsor Computer Science Course Concepts

A small reference for various concepts taught in the University of Windsor's Computer Science department

Heapsort Interactive Visualization

An interactive visualization of the heapsort algorithm.

link preview image Fibonacci Numbers

Fibonacci Number calculator and Fibonacci sequence generator. This page also has downloadable implementations in c and Java.

link preview image Factorial Number Calculation

Shows how to calculate factorial numbers and provides a factorial calculator for exact results up to 1000!

LCS algorithm

An interactive visualization to help people learn the Longest Common Subsequence algorithm that uses dynamic programming

Closest Sum

A page to help people understand and test their understanding of a 141 assignment called closest sum

Uncompress Visualization

A page to help students understand the uncompress problem.

Tasks for a Java Programmer to Learn HTTP

A sequence of tasks that will guide a Java programmer to learn HTTP

link preview image Huffman Coding

Explains the Huffman encoding scheme and construction of Huffman trees

Float Point Number Encoding

Shows how to convert number values into binary and hex representations of single precision floating point numbers. Let's you input any number value and automatically shows work for conversion process.

Float Point Number Decoding

Shows how to calculate a number value from a single precision floating-point number in binary form. Any binary value can be inputted and it automatically derives the value while showing the intermediate steps.

Longest Common Substring

The algorithms and implementation for solutions to the Longest Common Substring problem. This is not to be confused with the Longest Common Subsequence problem.

link preview image Binary Search Tree

An introduction to binary search trees and some operations on them.

Scheduling Policies

A study tool for anyone trying to understand scheduling policies such as first come first serve, shortest job first, and round robin

Graph Drawer and Path Finder

Interactive graph drawer and path finder

link preview image Maze Generator

Generates mazes

link preview image Bankers Algorithm

An interactive tracing document for the Bankers Algorithm

Number Base Conversion

Explains how to convert integers between various number bases by interactively updating the trace of a conversion algorithm