【文件属性】:
文件名称:javalruleetcode-algorithms:xishuashua
文件大小:54KB
文件格式:ZIP
更新时间:2021-06-29 22:25:51
系统开源
java
lru
leetcode
[toc]
题目来自LeetCode、剑指offer、《程序员代码面试指南》左程云、笔面试题等
1.
链表
编号
题目
难度
实现
分析
LeetCode92
反转m-n部分的链表
中等
Java
LeetCode83
删除链表中的重复元素
简单
分析
LeetCode82
删除链表中所有重复元素
中等
Java
LeetCode21
合并有序链表
简单
Java
剑指offer
链表中环的入口
中等
Java
剑指offer
反向打印链表
简单
Java
左程云
链表相交+环
困难
2.
二叉树
编号
题目
难度
实现
分析
LeetCode662
二叉树最大宽度
中等
Java
LeetCode339
二叉树分裂,求最大size乘积
中等
Java
LeetCode330
获取最大二叉搜索子树
困难
LeetCode236
二叉树的最近公共祖先
中等
Java
LeetCode235
二叉搜索树的最近公共祖先
简单
Java
LeetCode110
验证平衡二叉树
简单
Java
LeetCode98
验证二叉搜索树
中等
Java
剑指offe
【文件预览】:
algorithms-master
----list()
--------Node.java(104B)
--------test.sh(67B)
--------IntersectList.java(3KB)
--------MyLinkList.java(1KB)
--------Test.java(459B)
----others()
--------36jinzhi.java(1KB)
--------概率统计.md(258B)
----data-source()
--------sort()
--------binary-tree()
----java()
--------concurrent()
----README.md(4KB)
----heap()
--------BinaryHeap.java(263B)
--------BinomialHeap.py(8KB)
----sort()
--------bubbleSort.cpp(949B)
--------QuickSort.java(761B)
----binarySearch()
--------CatEat.java(1KB)
----leetcode()
--------330-getMaxBST.java(2KB)
--------146.LRUCache.cpp(3KB)
--------92-reversePartList.java(1KB)
--------83-deleteDuplication[1].java(726B)
--------15.3Sum.md(1KB)
--------82-deleteDuplication[2]-1.java(1KB)
--------11.ContainerWithMostWater.md(2KB)
--------19.RemoveNthNodeFromEndofList.md(1KB)
--------MaximumDepthofBinaryTree.py(3KB)
--------104-MaximumDepthofBinaryTree.md(2KB)
--------82-deleteDuplication[2]-2].java(931B)