迟到的双向广搜
双向广搜
这个算法很早之前就了解过了,一直没有写过,今天重新学习一遍。
字典 wordList
中从单词 beginWord
和 endWord
的 转换序列 是一个按下述规格形成的序列 beginWord -> s1 -> s2 -> ... -> sk
:
- 每一对相邻的单词只差一个字母。
- 对于
1 <= i <= k
时,每个si
都在wordList
中。注意,beginWord
不需要在wordList
中。 sk == endWord
给你两个单词 beginWord
和 endWord
和一个字典 wordList
,返回 从 beginWord
到 endWord
的 最短转换序列 中的 单词数目 。如果不存在这样的转换序列,返回 0
。
示例 1:
1 |
|
示例 2:
1 |
|
1 |
|
迟到的双向广搜
http://example.com/2023/09/26/迟到的双向广搜-md/