Lists
4 pagesArrayList and LinkedList built by hand, then the pointer patterns and the stack/queue idioms interviewers reach for.
- ArrayListLesson
- LinkedListLesson
- Linked list patterns13 sections
- Stacks & Queues14 sections
02 / DATA STRUCTURES
Lists, hashing, trees and graphs as one progression. Each structure gets the Holt lesson that builds it from scratch, and where a prep sheet exists it follows with the interview problems that structure unlocks: linked-list pointer games, stack and queue idioms, hash-map counting, tree traversals, heaps, tries and graph search.
ArrayList and LinkedList built by hand, then the pointer patterns and the stack/queue idioms interviewers reach for.
Hash maps as the universal counting tool, and Bloom filters for "probably seen it".
Binary search trees, AVL rotations, traversals, heaps, tries and the problem sheets for each.
Graph representations, BFS/DFS, topological sort, Dijkstra and union-find.