- Algo Arrays Searching Sorting
TypeScript walkthrough of array internals (ArrayBuffer, array lists, ring buffers), linear and binary search, the two crystal balls problem, and bubble, quick, and merge sort.
- Algo Heap Trie Graphs
TypeScript notes on heaps and priority queues, tries, graph representations and traversals, maps, and LRU cache design.
- Algo Linked Lists
TypeScript implementations of a queue, a stack, and a doubly linked list built on linked nodes, with notes on their trade-offs.
- Algo Recursion
TypeScript examples of recursion covering the base case, the recursive step, and classic recursive problems.
- Algo Trees
TypeScript notes on tree terminology, traversals, and binary search tree operations.
- Le Minh Hoang Book Notes
Reading-progress note for Le Minh Hoang's algorithms book, with links to the notes split out from it.
- Learning Resources
Curated list of articles, videos, courses, and practice sites for learning algorithms, data structures, and cryptography math.