- ECE Home
- Undergraduate Studies
- Douglas Wilhelm Harder
- Algorithms and Data Structures Home
- Example Algorithms and Data Structures
- Sorting Algorithms
- Testing Framework
- Bogo Sort
- Bozo Sort
- Stooge Sort
- Selection Sort
- Bubble Sort
- Bidirectional Bubble Sort
- Insertion Sort
- Shell Sort
- Heap Sort
- Recursive Merge Sort
- Iterative Merge Sort
- Quick Sort
- Introspective Sort
- Radix Sort
- Binary Radix Sort
- Bucket Sort
- Searching Algorithms
- Iterators
- Trees
- General Trees
- 2-3 Trees
- Skip Lists
- Quaternary Heaps
- Bi-parental Heaps
- Array Resizing
- Sparse Matrices
- Disjoint Sets
- Maze Generation
- N Puzzles using A* Searches
- Project Scheduling
- The Fast Fourier Transform
- String distances
- Matrix-chain Multiplications
- Inverse Square Root
- Newton Polynomials
- Random Trees
- Normal Distributions
- Splay Trees
- Leftist Heaps
- Skew Heaps
- Binomial Heaps