包com.carol.algorithms下是一些常见算法的简单自实现,仅为表现算法思路,学习算法使用,未进行最优化,但是有时候注释会提及部分地方可以使用什么方式进一步优化,同时相关图文讲些可以查看相关资料中链接,有问题欢迎指正。
包com.carol.leetcode下则是leetcode上题目的实现,包含思路以及代码详细注释,目前是每日一题。
后续可能出每个类型题目合集
堆(优先队列)
跳表
BM(Boyer-Moore)字符串匹配算法
KMP字符串匹配算法
Tire树
AC自动机:Tire树+KMP
拓扑排序
Dijkstra(迪杰斯特拉)算法
二叉搜索树
差分数组