【文件属性】:
文件名称:leetcode2-Data-Structures-and-Algorithms:流行的数据结构和算法问题的解决方案
文件大小:356KB
文件格式:ZIP
更新时间:2021-06-29 21:45:55
系统开源
leetcode
2
数据结构和算法
该存储库是
JAVA
中数据结构和算法的可读和干净实现的集合。
这是一项正在进行的工作,因此可能不包括某些算法。
您可以从
Leetcode、Geeksforgeeks、Interviewbit
等中找到
500
多个热门问题的优化解决方案。如果您有任何问题、要求或发现提供的解决方案中有任何错误,请随时与我联系(我的联系方式在此文件的底部)。
如果你觉得这个存储库有帮助,我想知道:)
目录
数据结构
算法
按主题分类的算法:
数学
字符串
堆
搜索
线性搜索
排序
滑动窗口(两个指针)
递归
链表
树木
二叉树遍历
二叉树视图
二叉搜索树
特里
图表
图遍历
最短路径
贝尔曼-福特
弗洛伊德-沃歇尔
约翰逊算法
最小生成树
Prim
算法
Tarjan
算法
检测周期
连接组件
强连接组件
堆
Paradigm
的算法:
分而治之
将问题分成更小的部分,然后解决这些部分
贪婪的方法
选择当前时间的最佳选项,不考虑未来
——
Prim
算法
动态规划
使用先前找到的子解决方案构建解决方案
贝尔曼-福特
弗洛伊德-沃歇尔
回溯
类似于蛮力,尝试生成所有