Loading...
Loading...
Loading...
Section 06 · Stage 2: Master DSA
Linked lists, stacks, queues, trees, heaps, tries, graphs, sorting, greedy algorithms and dynamic programming, built and used in Java.
Write your own singly and doubly linked lists and solve the pointer questions interviews love.
Implement stacks and queues yourself and use the monotonic stack for next greater style problems.
Build your own hash map to understand why HashMap is fast, and when it is not.
How the main sorts work, what they cost and how Java's own sort fits in.