/prep

Primary LanguageGo

Notes:

Implement the following from scratch

Data Structures

  • Linked Lists
  • Trees, Tries and Graphs
  • Stacks and Queues
  • Heaps
  • Vectors / ArrayLists
  • Hash Tables

Algorithms

  • Breadth-First Search
  • Depth-First Search
  • Binary Search
  • Merge Sort
  • Quick Sort

Concepts

  • Bit Manipulation
  • Memory (Stack vs. Heap)
  • Recursion
  • Dynamic Programming
  • Big O Time and Space