java数据结构与算法之改良顺序表与双链表类似ArrayList和LinkedList(带Iterator迭代器与fast-fail机制)
java数据结构与算法之树基本概念及二叉树(BinaryTree)的设计与实现
java数据结构与算法之平衡二叉查找树(AVL树)的设计与实现
https://leetcode-cn.com/problems/lru-cache/
com.ithawk.learn.middle.LRUCache
https://redisbook.readthedocs.io/en/latest/internal-datastruct/skiplist.html
https://leetcode-cn.com/problems/container-with-most-water/
com.ithawk.learn.middle.MaxArea
https://leetcode-cn.com/problems/move-zeroes/
com.ithawk.learn.simple.MoveZeroes
https://leetcode-cn.com/problems/climbing-stairs/
com.ithawk.learn.simple.ClimbStairs
https://leetcode-cn.com/problems/3sum/
com.ithawk.learn.middle.ThreeSum
//将数据进行排序
Arrays.sort(nums);
https://leetcode-cn.com/problems/reverse-linked-list/
com.ithawk.learn.leetCode.array.ReverseList
https://leetcode-cn.com/problems/swap-nodes-in-pairs/
com.ithawk.learn.middle.SwapPairs
https://leetcode-cn.com/problems/linked-list-cycle/
com.ithawk.learn.leetCode.array.HasCycle
https://leetcode-cn.com/problems/linked-list-cycle-ii/
com.ithawk.learn.leetCode.array.DetectCycle
https://leetcode-cn.com/problems/valid-parentheses/
com.ithawk.learn.simple.IsValid