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