This repo implements mainly the Algorithms and data structures discussed in Algorithms Illuminated (Rougharden, Standford), Introduction to Algorithms (Cormen et al., MIT), and Algorithms (Sedgewick, Princeton).
This is a learning journey for me. The algorithms and data structures below are implemented.
Bubble Sort (with cocktail party Optimization)
Insertion Sort
Merge Sort
Quick Sort
Binary Search, Recursion and Iteration
Second Largest
Closest Pair
Random Select
Deterministic Select
Strassen's Matrix Multiplication
Simple Linked List
Double Linked List
Recursive Multiplication
Karatsuba Multiplication
ThreeSum
Count Inversions