摘要: 給定兩個(gè)單詞(一個(gè)開(kāi)始,一個(gè)結(jié)束)和一個(gè)字典,找出所有的最短的從開(kāi)始單詞到結(jié)束單詞的變換序列的序列(可能不止一個(gè)),并滿足:
1.每次只能變換一個(gè)字母
2.所有的中間單詞必須存在于字典中
比如:
輸入:
start = "hit"
end = "cog"
dict = ["hot","dot","dog","lot","log"]
那么最短的變化序列有兩個(gè)
["hit","hot","dot","dog","cog"],
["hit","hot","lot","log","cog"]。
注意:
1. 所有單詞的長(zhǎng)度都是相同的
2. 所有單詞都只含有小寫(xiě)的字母。
閱讀全文