这是一个储存算法题目的仓库,包含常见算法类题目的实现代码和思路。
-
冒泡排序
-
快速排序
-
归并排序
-
堆排序
-
暴力匹配算法
-
KMP 算法
-
Boyer-Moore 算法
-
顺序查找
-
二分查找
-
哈希查找
-
最短路径算法
-
最小生成树算法
-
拓扑排序算法
-
栈和队列
-
堆和优先队列
-
并查集
-
线段树和树状数组
如果您有任何建议或者想提交一份自己的代码实现,请首先 fork 本仓库,然后发起一个 pull request。也欢迎在 issues 中提出宝贵的意见或者问题。