This project is about the common algorithm. Thanks for checking it out.
- 该项目主要目的:
- 收集 加工 优化常用算法的python实现。
- 鸣谢:
- 项目初始化的基本算法基于 https://github.com/nryoung/algorithms
Algorithms implemented so far:
Sorting:
Bogo Sort Bubble Sort Cocktail Sort Comb Sort Heap Sort Insertion Sort Merge Sort Quick Sort In Place Quick Sort Selection Sort Shell Sort
Searching:
Binary Search Boyer-Moore-Horspool Knuth-Morris-Pratt Rabin-Karp Depth First Search (Recursive)
- Shuffling:
- Knuth/Fisher-Yates Shuffle
Math:
Extended GCD Standard Normal Probability Density Function Cumulative Density Function (Approximation; 16 digit precision for 300 iter.)
Random:
Mersenne Twister
欢迎交流,欢迎纠正!
Email:zchcandid@gmail.com