This repository contains all algorithms on the book "The Analysis of Algorithms"(I'll try my best to finish it). Programs are written in Python and they are mainly based on the algorithm process, so I don't do much optimization using Python features.
1.1 Horner's Method
1.2 Integer Value(while loop)
1.3 Integer Value(for loop)
1.4 Addition
1.5 Euclidean
1.6 Binary Search
1.7 Matrix Addition
1.8 Multiplication
1.9 Matrix Multiplication
1.10 Shortest Path
1.11 Triangular Matrix Addition
1.12 Insertion Sort
1.13 Binary Merge
2.1 Linear Search
2.2 & 2.3 Quicksort & Split
2.4 Random Hashing
2.5 & 2.6 Heapsort & Heap
Some packages are imported to my codes. Before running them, make sure Numpy has been installed on your machine.