@@ -16,37 +16,37 @@ LeetCode 上有 $3000+$ 道的编程问题,支持 $16+$ 种编程语言(C、
16
16
2 . 输入手机号,获取验证码。
17
17
3 . 输入验证码之后,点击「登录 / 注册」,就注册好了。
18
18
19
- ![ ] ( https://qcdn.itcharge.cn/images/20210901155409.png )
19
+ ![ LeetCode 注册页面 ] ( https://qcdn.itcharge.cn/images/20210901155409.png )
20
20
21
21
### 2.2 LeetCode 题库
22
22
23
23
「[ 题库] ( https://leetcode.cn/problemset/algorithms/ ) 」是 LeetCode 上最直接的练习入口,在这里可以根据题目的标签、难度、状态进行刷题。也可以按照随机一题开始刷题。
24
24
25
- ![ ] ( https://qcdn.itcharge.cn/images/20210901155423.png )
25
+ ![ LeetCode 题库页面 ] ( https://qcdn.itcharge.cn/images/20210901155423.png )
26
26
27
27
#### 1. 题目标签
28
28
29
29
LeetCode 的题目涉及了许多算法和数据结构。有贪心,搜索,动态规划,链表,二叉树,哈希表等等,可以通过选择对应标签进行专项刷题,同时也可以看到对应专题的完成度情况。
30
30
31
- ![ ] ( https://qcdn.itcharge.cn/images/20210901155435.png )
31
+ ![ LeetCode 题目标签 ] ( https://qcdn.itcharge.cn/images/20210901155435.png )
32
32
33
33
#### 2. 题目列表
34
34
35
35
LeetCode 提供了题目的搜索过滤功能。可以筛选相关题单、不同难易程度、题目完成状态、不同标签的题目。还可以根据题目编号、题解数目、通过率、难度、出现频率等进行排序。
36
36
37
- ![ ] ( https://qcdn.itcharge.cn/images/20210901155450.png )
37
+ ![ LeetCode 题目列表 ] ( https://qcdn.itcharge.cn/images/20210901155450.png )
38
38
39
39
#### 3. 当前进度
40
40
41
41
当前进度提供了一个直观的进度展示。在这里可以看到自己的练习概况。进度会自动展现当前的做题情况。也可以点击「[ 进度设置] ( https://leetcode.cn/session/ ) 」创建新的进度,在这里还可以修改、删除相关的进度。
42
42
43
- ![ ] ( https://qcdn.itcharge.cn/images/20210901155500.png )
43
+ ![ LeetCode 当前进度 ] ( https://qcdn.itcharge.cn/images/20210901155500.png )
44
44
45
45
#### 4. 题目详情
46
46
47
47
从题目大相关题目点击进去,就可以看到这道题目的内容描述和代码编辑器。在这里还可以查看相关的题解和自己的提交记录。
48
48
49
- ![ ] ( https://qcdn.itcharge.cn/images/20210901155529.png )
49
+ ![ LeetCode 题目详情 ] ( https://qcdn.itcharge.cn/images/20210901155529.png )
50
50
51
51
### 2.3 LeetCode 刷题语言
52
52
@@ -62,13 +62,13 @@ LeetCode 提供了题目的搜索过滤功能。可以筛选相关题单、不
62
62
63
63
在「2.2 LeetCode 题库 —— 4. 题目详情」中我们介绍了题目的相关情况。
64
64
65
- ![ ] ( https://qcdn.itcharge.cn/images/20210901155529.png )
65
+ ![ LeetCode 题目详情 ] ( https://qcdn.itcharge.cn/images/20210901155529.png )
66
66
67
67
可以看到左侧区域为题目内容描述区域,在这里可以看到题目的内容描述和一些示例数据。而右侧是代码编辑区域,代码编辑区域里边默认显示了待实现的方法。
68
68
69
69
我们需要在代码编辑器中根据方法给定的参数实现对应的算法,并返回题目要求的结果。然后还要经过「执行代码」测试结果,点击「提交」后,显示执行结果为「** 通过** 」时,才算完成一道题目。
70
70
71
- ![ ] ( https://qcdn.itcharge.cn/images/20210901155545.png )
71
+ ![ LeetCode 提交记录 ] ( https://qcdn.itcharge.cn/images/20210901155545.png )
72
72
73
73
总结一下我们的刷题流程为:
74
74
@@ -146,7 +146,7 @@ class Solution:
146
146
147
147
##### 思路 2:哈希表
148
148
149
- 哈希表中键值对信息为 $target- nums[ i] :i ,其中 $i$ 为下标。
149
+ 哈希表中键值对信息为 $target - nums[ i] : i$ ,其中 $i$ 为下标。
150
150
151
151
1 . 遍历数组,对于每一个数 $nums[ i] $:
152
152
1 . 先查找字典中是否存在 $target - nums[ i] $,存在则输出 $target - nums[ i] $ 对应的下标和当前数组的下标 $i$。
0 commit comments