Data structures and Algorithms in C++ Containers: Hashtables - OpenAddressing, Chaining Heap Stack Bigint Doubly linked list LRU Cache Bloom filter Algorithms: Heapsort Insertionsort Quicksort Asymptotics