java-study记录
java-study记录
day01
- 代码随想录数组部分
- 二分查找(二分算法)
- 移除数组(快慢指针)
day02
- 代码随想录数组部分
- 有序数组的平方(双指针)
- 长度最小的子数组(滑动窗口)
- 螺旋矩阵(模拟)
- 区间和(前缀和)
- 开发商购买土地(前缀和)
- 代码随想录链表部分
- 移除链表元素
- 设计链表
- 翻转链表
- 两两交换链表中的节点(交换前 一定要先保存关键节点 )
- 环形链表(快慢指针的两次相遇)
day03
- 代码随想录字符串部分
- 右旋转字符串(先整体翻转,再局部翻转)
- kmp字符串匹配
- 重复字符串( new String(s+s).substring(1,str.length()-1).contains(s) )
day04
- 代码随想录栈与队列部分
- 用栈实现队列
- 用队列实现栈
- 有效的括号(栈)
java-study记录
https://cs-lb.github.io/2024/12/01/java-study记录/