Just some code to help my practice some algorithms.
I will be adding new algorithems as I learn them. for now I'm writing in python, but I might switch to other languages.
- A*
- Dijkstra’s algorithm
- Quick sort
- Comb Sort
- Merg sort
- Heapsort
- Insertion sort
- Selection sort
- Bubble sort
- Timsort
- DFT
- CFT
- Principal Variation Search
- Word search with a Trie
- Elo ranking system
- Linked List
- Stack
- Queue
- Binary Tree
- BDD ( binary decision diagram )
- AVL BST
- Red black trees
- Trie
- C4.5
- k-Means
- Support Vector Machines (SVM)
- Apriori
- Expectation Maximization (EM)
- PageRank
- AdaBoost
- k-Nearest Neighbors (kNN)
- Naive Bayes
- Classification and Regression Tree (CART)