- Singly Linked List
- Doubly Linked List
- Single Dimensional
- Multidimensional
- Jagger Arrays
- Array List
- Bubble Sort
- Selection Sort
- Insertion Sort
- Shell Sort
- Merge Sort
- Heap Sort
- Quick Sort
- Counting Sort
- Radix Sort
- Bucket Sort
- Sequential Search
- Binary Search
- Binary Search Tree
- Breadth First Search
- Depth First Search
- Fibonacci
- Anagram
- Palindrome
- Euclidean