Leetcode Learning
主要涉及到的算法**:
回溯
递归
TopK最大
动态规划
归并
新增 python_algorithm 实现:主要基于python实现各种数据结构,常用算法
新增 Cplus_algorithm 实现:利用C++实现各种数据结构和经典算法
KMP算法: http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html
二叉树的创建,展示,以及、三种遍历方法(先根,后根,中跟)的递归非递归实现:/Cplus_algorithm/binTree.cpp https://www.cnblogs.com/SHERO-Vae/p/5800363.html
值得留意的题目:树相关。具体有:
MergeTwoBinaryTrees
ReverseLinkedList.java 参考:https://www.cnblogs.com/byrhuangqiang/p/4311336.html
DiameterofBinaryTree.java
[394. Decode String]
【收集的比较好的参考资料】:
- 递归,二叉树,回溯算法:https://www.bilibili.com/video/av43466895/?p=4
- 经典算法应用之六---过桥问题和过河问题: https://www.jianshu.com/p/84608db757b4