# algorithm-java **Repository Path**: yuyudeqiu/algorithm-practice ## Basic Information - **Project Name**: algorithm-java - **Description**: 刷题练习的代码和笔记 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-09-05 - **Last Updated**: 2022-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 算法练习-Java 主要是以力扣刷题为主,以及复习的一些笔记 刷题的顺序以及笔记参考大佬 代码随想录 ### 参考资料 - [力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台](https://leetcode-cn.com/) - [挑战刷题:从基础到精通仅需七天!【LeetCode力扣算法刷题宝典】左神——左程云亲自下场带你刷爆BATJ等大厂高频算法面试题_哔哩哔哩_bilibili](https://www.bilibili.com/video/BV1rU4y1W7Jm?from=search&seid=550765471919849104&spm_id_from=333.337.0.0) - 《图解算法》——Aditya Bhargava - [代码随想录](https://programmercarl.com/) ### 刷题分类 #### 数组 - [二分查找](src/array/binarySearch/binarySearch.md) - [移除元素](src/array/removeElement/removeElement.md) - [滑动窗口](src/array/slidingWindow/slidingWindow.md) - [螺旋矩阵](src/array/spiralMatrix/spiralMatrix.md) #### 链表 [链表笔记](src/linkList/linkList.md) #### 哈希表 [哈希表笔记](src/hashTable/hashTable.md) #### 动态规划 - [斐波那契数列](src/dynamicProgramming/fibonacciNumber.md) - [不同路径(二维dp数组)](src/dynamicProgramming/uniquePaths.md) - [背包问题](src/dynamicProgramming/knapsackProblem.md) -