/leetcode-practice

Leetcode题,ACM题刷题汇总

Primary LanguageJava

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]

【收集的比较好的参考资料】: