Learning in Public

Things to learn and/or write about.

Computer Science

Algorithms

  • Complexity (Big O notation)
    • Size complexity
    • Time complexity
  • Sorting
    • Bubble
    • Insertion
    • Selection
    • Merge
    • Heap
    • Quick
  • Searching
    • Binary search
  • Pattern matching
  • Recursion

Data Structures

  • Lists
    • Arrays
    • Linked lists
      • Singly linked lists
      • Doubly linked lists
  • Stack
  • Queue
  • Hash tables
  • Trees
    • Binary tree
    • Segment tree
  • Heap
  • Graph