From 944b5c4dbaf56c905b96957cceab208f2b551fa8 Mon Sep 17 00:00:00 2001
From: fallen-angle <13291004986@fg>
Date: Wed, 1 Mar 2023 15:22:06 +0800
Subject: [PATCH] vault backup: 2023-03-01 15:22:06
---
.obsidian/workspace.json | 27 +++++++++++++++++++++++----
Books/代码随想录/代码随想录.md | 19 +++++++++++++++----
2 files changed, 38 insertions(+), 8 deletions(-)
diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json
index 943dfe0..607b677 100644
--- a/.obsidian/workspace.json
+++ b/.obsidian/workspace.json
@@ -15,6 +15,24 @@
"state": {
"file": "Books/代码随想录/代码随想录.md",
"mode": "source",
+ "source": true
+ }
+ }
+ }
+ ]
+ },
+ {
+ "id": "cb71d8530777f925",
+ "type": "tabs",
+ "children": [
+ {
+ "id": "44dd90a103ccca1e",
+ "type": "leaf",
+ "state": {
+ "type": "markdown",
+ "state": {
+ "file": "Books/代码随想录/代码随想录.md",
+ "mode": "preview",
"source": false
}
}
@@ -69,7 +87,8 @@
}
],
"direction": "horizontal",
- "width": 315.5
+ "width": 315.5,
+ "collapsed": true
},
"right": {
"id": "c501495747cfa761",
@@ -137,12 +156,12 @@
"state": {}
}
}
- ],
- "currentTab": 3
+ ]
}
],
"direction": "horizontal",
- "width": 386.5
+ "width": 386.5,
+ "collapsed": true
},
"left-ribbon": {
"hiddenItems": {
diff --git a/Books/代码随想录/代码随想录.md b/Books/代码随想录/代码随想录.md
index d837140..8e43619 100644
--- a/Books/代码随想录/代码随想录.md
+++ b/Books/代码随想录/代码随想录.md
@@ -6,26 +6,37 @@ tag: algorithm
进度:仅完成主题干。
注意:
- 二分查找时注意区间的边界,当取 `[left, right]` 时,当 `left == right` 是有意义的,所以循环的条件为 `while(left < right)`;同理,当取 `[left, right)` 时,循环的条件为 `while(left <= right)`。
-
+
2. [移除元素](https://leetcode.cn/problems/remove-element/)
进度:仅完成主题干。
解题:双指针法
- 快慢指针法
- 相向指针法(√):减少元素移动次数
-
+
3. [有序数组的平方](https://leetcode.cn/problems/minimum-size-subarray-sum/)
进度:完成主题干。
注意:
- 指针可以从中间向两侧扫描,最好从两侧向中间扫描。
-
+
4. 长度最小的子数组
进度:仅完成主题干。
解题:滑动窗口。
-
+
5. [螺旋矩阵II](https://leetcode.cn/problems/spiral-matrix-ii/)
进度:仅完成主题干。
解题:找规律。
+# 链表
+| 序号 | 章节 | 进度 | 解题 | 注意 | 回顾 |
+| ---- | --------------------- | ---- | ----------------------------------- | ------------------ | ---- |
+| 1 | 移除链表元素 | 完成 | | 注意是否存在头节点 | |
+| 2 | 设计链表 | 完成 | | | |
+| 3 | 翻转链表 | 完成 | 1.双指针
2. 递归
3.头尾插法 | 重新写第一二种 | √ |
+| 4 | 两两交换链表节点 | 完成 | 画图确定指针先后顺序 | | √ |
+| 5 | 删除链表倒数第N个节点 | 完成 | 双指针 | | |
+| 6 | 链表相交 | 完成 | 找到相等的长度后再开始判断 | | √ |
+| 7 | 环形链表II | 完成 | 双指针+环内的数学等量关系 | 重新做题 | √ |
+
# 栈和队列
| 序号 | 章节 | 进度 | 解题 | 注意 | 回顾 |
| ---- | ---------------------------- | ------ | ---------- | ---- | ---- |