β Algorithms & Data structures, Problem #001.
β Algorithms & Data structures, Problem #002.
β Algorithms & Data structures, Problem #003.
β Algorithms & Data structures, Problem #004.
β Intro to data structures and algorithms
β Array, Dictionary, Set,
β Stack / Queue
β Sorting Algorithms
β Tree Data Structure, Binary Tree, Binary Search Tree, Splay Trees
β Advanced Searching Algorithms: Red-Black Trees/ AVL Trees/ Radix Trees/ Substring search algorithms
β Graph Algorithms, Graph Theory, depth-first search, breadth-first search, spanning tree, shortest path and swiftGraph
β Performance and algorithm efficiency, Big O Notation, orders of common functions, runtime complexity
β Choosing the perfect Algorithm
β Dynamic Programming
β Heaps
β Splay Trees
β Inverted Indexes
β Fourier Transform
β Parallel algorithms
β MapReduce
β Bloom Filters
β SHA Algorithm
β Locality Sensitive Hashing
β Diffie-Hellman key exchange
β Linear Programming
β HyperLogLog
β A*
β Merkle tree