Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 4b01a7d

Browse files
更新表达方式
1 parent ee41ca7 commit 4b01a7d

File tree

2 files changed

+18
-7
lines changed

2 files changed

+18
-7
lines changed

‎problems/kamacoder/0103.水流问题.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,14 +111,14 @@ bool isResult(vector<vector<int>>& grid, int x, int y) {
111111
break;
112112
}
113113
}
114-
// 第二边界右边
114+
// 第二边界下边
115115
for (int j = 0; j < m; j++) {
116116
if (visited[n - 1][j]) {
117117
isSecond = true;
118118
break;
119119
}
120120
}
121-
// 第二边界下边
121+
// 第二边界右边
122122
for (int i = 0; i < n; i++) {
123123
if (visited[i][m - 1]) {
124124
isSecond = true;

‎problems/kamacoder/0110.字符串接龙.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,14 @@
1313

1414
2. 序列中最后一个字符串是 endStr。
1515

16-
3. 每次转换只能改变一个字符
16+
3. **每次转换只能改变一个位置的字符**(例如 ftr 可以转化 fty ,但 ftr 不能转化 frx)
1717

1818
4. 转换过程中的中间字符串必须是字典 strList 中的字符串。
1919

20+
5. beginStr 和 endStr 不在 字典 strList 中
21+
22+
6. 字符串中只有小写的26个字母
23+
2024
给你两个字符串 beginStr 和 endStr 和一个字典 strList,找到从 beginStr 到 endStr 的最短转换序列中的字符串数目。如果不存在这样的转换序列,返回 0。
2125

2226
输入描述
@@ -67,16 +71,23 @@ yhn
6771

6872
所以这道题要解决两个问题:
6973

70-
* 图中的线是如何连在一起的
71-
* 起点和终点的最短路径长度
74+
1、图中的线是如何连在一起的
75+
76+
在搜索的过程中,我们可以枚举,用26个字母替换当前字符串的每一个字符,在看替换后 是否在 strList里出现过,就可以判断 两个字符串 是否是链接的。
77+
78+
2、起点和终点的最短路径长度
7279

7380
首先题目中并没有给出点与点之间的连线,而是要我们自己去连,条件是字符只能差一个。
7481

7582
所以判断点与点之间的关系,需要判断是不是差一个字符,**如果差一个字符,那就是有链接**
7683

77-
然后就是求起点和终点的最短路径长度,**这里无向图求最短路,广搜最为合适,广搜只要搜到了终点,那么一定是最短的路径**。因为广搜就是以起点中心向四周扩散的搜索。
84+
然后就是求起点和终点的最短路径长度,在无权图中,求最短路,用深搜或者广搜就行,没必要用最短路算法。
85+
86+
**在无权图中,用广搜求最短路最为合适,广搜只要搜到了终点,那么一定是最短的路径**。因为广搜就是以起点中心向四周扩散的搜索。
87+
88+
**本题如果用深搜,会比较麻烦,要在到达终点的不同路径中选则一条最短路**
7889

79-
**本题如果用深搜,会比较麻烦,要在到达终点的不同路径中选则一条最短路**而广搜只要达到终点,一定是最短路。
90+
而广搜只要达到终点,一定是最短路。
8091

8192
另外需要有一个注意点:
8293

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /