使用Python处理LeetCode算法题
图片来自网络
Github仓库地址: coolboygym/leetcode-python
本仓库主要记录自己在LeetCode上AC的代码,一律使用Python实现。
其中少量代码参考了评论区中的高票答复,在代码中给出了参考链接,在此感谢各位网友的无私分享。
对于每一个问题,代码中的关键部分会标有简要的注释,假如有多种解法也会以Solution1、Solution2等方式给出。
对于其中的少量问题,还附带了相应的测试用例,基本上都是我在提交时出错的少量用例,可以多加留意这些特殊情况。
个人博客
对于我个人认为比较经典的少量题目,我会写博客记录下解题的思路,感兴趣的话可以参看。博客正在持续升级中。
- LeetCode 4. 寻觅两个有序数组的中位数
- LeetCode 23. 合并K个排序链表
- LeetCode 98. 验证二叉搜索树
- LeetCode 146. LRU缓存机制
- LeetCode 239. 滑动窗口最大值
参考资料
在解题过程中,参考了网友们分享的神奇思路和总结性的文档,在此由衷感谢!我将这些资源罗列在下方,供各位参考。
- 3道题彻底搞定:套路处理递归问题
- 01背包及其变种
- 动态规划问题完全解析
- Morris遍历
补充说明
本仓库将会持续升级,欢迎各位关注。最近升级时间:2019-04-27。
假如你发现代码中有冗余或者者不清晰的地方,欢迎指出,我们可以一起来维护一个比较完善的LeetCode代码仓库。
仓库中的所有代码在我本机的Python3.6.5中均测试通过,在提交到LeetCode时选择Python3环境可以通过,
假如选择Python环境提交的话有部分题目可能会出现解答错误,具体起因尚不清楚,假如你知道起因,欢迎和我分享。
交流探讨
知乎: 小美哥
QQ群: 1019337269
说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 使用Python处理LeetCode算法题
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 使用Python处理LeetCode算法题