.
|-- Array
| |--ArrayPartitionI.java 数组分组I
| |--FlippingAnImage.java 翻转图像
| |--TransposeMatrix.java 矩阵的转置
| |--ToeplitzMatrix.java Toeplitz矩阵
| |--FairCandySwap.java 公平糖果交换
| |--MaxConsecutiveOnes.java 找出给定数组中最大连续1的个数
| |--MonotonicArray.java 单调数据
| |--FindAllNumbersDisappearedInAnArray.java 找出数组中所有不出现的数值
| |--MajorityElement 数组中多数派元素
| |--Degree of an Array 数组的度
| |--268. Missing Number 缺失的数字
|-- List
| |--MergeTwoSortedLists.java 合并给定顺序的两个链表
|-- Bit
| |--461.HammingDistance.java hanming距离
| |--191.NumberOf1Bits.java 1的bit数
| |--136.Single Number 单个数字(包含bit/hash方法)
| |--137.Single Number II 单个数字 (bit方法)
|-- String
| |--709.ToLowerCase.java 字符串转换小写
| |--804.UniqueMorseCodeWords.java 唯一的莫斯单词
|-- Hash
| |--771.JewelsAndStones.java 宝石和石头
|--Sort
| |--242. Valid Anagram
|-- 周赛
| |--107
| |--|--926. Flip String to Monotone Increasing 单调递增的字符串
| |--|--925. Long Pressed Name 长按名称
| |--|--927. Three Equal Parts 三个相同部分
| |--|--928. Minimize Malware Spread II 最大限度的减少恶意软件传播II