Skip to content

Latest commit

 

History

History

README.md

Phase 4 - Data Structures and Algorithms

Implement every one of these by hand. Reading about them does not count.

Topics

  • 01-stacks: array-backed, then linked-list-backed
  • 02-queues: linked list
  • 03-linked-lists: singly and doubly (a first version lives in phase-2-memory-mastery/04-dynamic-structures)
  • 04-hash-tables: with chaining
  • 05-binary-trees
  • 06-recursion
  • 07-searching: linear, then binary
  • 08-sorting: bubble, insertion, quicksort, mergesort