Data Structures

Let's discuss some important aspects of Data Structures, algorithms and concepts.

  • Data Structures: Linked Lists, Binary Trees, Tries, Stacks, Queues, Vectors / ArrayLists, Hash Tables
  • Algorithms: Breadth First Search, Depth First Search, Binary Search, Merge Sort, Quick Sort
  • Concepts: Bit Manipulation, Singleton Design Pattern, Factory Design Pattern, Memory (Stack vs Heap), Recursion, Big-O Time