Quicksort- Merge Sort
arrayslinked listsstacksqueueshash-sets
implement and explain
binary treesn-ary treessimilar to trie-treetrie-trees- red/black tree or splay tree or AVL tree
there are three basic ways to represent a graph in memory
- objects and pointers
- matrix
- adjacency list
- BFS
- DFS
Inorder and postorder and preorder traversal: DIYBinaryTree
- divide-and-conquer
- dynamic programming/memoization
- greediness
- recursion or algorithms linked to a specific data structure.
- Dijkstra
- A*