Learning Data Structures & Algorithms in Golang
Roadmap extracted from roadmap.sh
- Linked lists
- Stacks
- Queues and heaps
- Hash tables
- Bubble sort
- Merge sort
- Insertion sort
- Quick sort
- Selection sort
- Heap sort
- Linear search
- Binary search
- Binary trees
- Binary search trees
- AVL trees
- B-Trees
- In-Order Traversal
- Pre-Order Traversal
- Post-Order Traversal
- Breadth first search (BFS)
- Depth first search (DFS)
- Directed graph
- Undirected graph
- Breadth first search (BFS)
- Depth first search (DFS)
- Dijkstra's algorithm
- Bellman-Ford
- Prim's algorithm
- Kruskal's algorithm
- B/B+ trees
- Skip list
- ISAM
- 2-3 trees
- Linear indexing
- Tree-based indexing