# leetcodeJava and algorithm **Repository Path**: forNoName/leetcodeJava ## Basic Information - **Project Name**: leetcodeJava and algorithm - **Description**: leetCode 的java解法参考以及个人算法练习,先放在一起,如果文件变多考虑分成两个项目或者整理包结构 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2017-09-09 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Leetcode Java解法 与 算法练习题 ---- ## 简要说明 - leetcode题目的java解决方案还有一些自用的练习,个人练习用,也可以拿来参考:) - 缓慢更新 - 尽量每道题进行翻译,给出多种解决方法,加上思路的注释 - 代码也会尽量修改成易于理解的代码 ## 更新记录 - 2017-09-10 更新了`01.Two Sum`解法 - 2017-09-11 添加了`80.RemoveDuplicatesfromSortedArrayII`解法 - 2017-09-15 添加了排序工具类,插入排序与选择排序 - 2017-09-16 添加了桶排序,修改了排序工具类 - 2017-09-19 添加了归并排序,增加了归并排序的自底向上的循环写法,丰富了注释,增加了归并排序的两个优化 - 2017-09-22 更新快速排序与快速排序的优化 - 2017-09-25 更新了双路快速排序与三路快速排序 - 2017-09-26 使用快速排序中思路 寻找到数组中第几大的元素 - 2017-09-27 添加了domain包,更新了最大堆和控制台打印最大堆的数据结构,更新了堆排序,与堆排序构建的heapify优化,稍稍优化了工具类SortUtil - 2017-09-27 增加了原地堆排序 - 2017-09-29 更新`287.moveZeroes` - 2017-10-06 更新了`27.RemoveElement` - 2017-10-07 更新了并查集数据结构,添加了前面的排序与数据结构的测试用例packet-test,使用`google Code Style`优化了代码风格 - 2017-10-10 更新了`167.TwoSumII` `75.sortColors` `88.MergeSortedArray` `125ValidPalindrome` `344.ReverseString` `345.ReverseVowelsOfAString` - 2017-10-11 更新了 `11.ContainerWithMostWater` `03.lengthOfLongestSubstring` `209.MinimumSizeSubarraySum` - 2017-10-13 更新了 - ![#FFCC00](https://placehold.it/15/ffcc00/000000?text=+) `438.FindAllAnagramsInAString` - ![#f03c15](https://placehold.it/15/f03c15/000000?text=+) `159.LongestSubstringWithAtMostTwoDistinctCharacters` - 2017-10-14 更新了 - ![#228B22](https://placehold.it/15/228B22/000000?text=+) `686.RepeatedStringMatch` - ![#228B22](https://placehold.it/15/228B22/000000?text=+) `459.RepeatedSubstringPattern` - 2017-10-26 更新了 - ![#FFCC00](https://placehold.it/15/ffcc00/000000?text=+) `05.LongestPalindromicSubstring` - 2017-12-07 工程转换为maven工程,使用guava工具包,原因是java自身的集合类库初始化集合太麻烦了 - 2018-3-20 更新了`15.3Sum`