ある単語を他の単語に変更するアルゴリズムを作りたいと思います。例えば、与えられた単語は "MUD"で、 "BED"に変換する必要があります。反復ごとに1文字を変更することができますが、それは別の意味のある単語を形成するはずです。たとえば、「MUD」は「MAD」として変更できます。このように私は "ベッド"に "マッド"を変換する最短の道を見つける必要があります。別の意味のある単語を構成するはずの繰り返しごとに各文字を変更することによって、ある単語を他の単語に変換するアルゴリズムですか?
有効な単語を見つけるための別の方法が提供されています。 IsWord()は、指定された文字列が有効であるかどうかにかかわらずブール結果を返すメソッドです。だからそれについて心配する必要はありません。
私はまた、効率やコード行などを心配する必要はありません。どのようにこのアルゴリズムを作るか考えている人はいますか?もしそうなら、私を助けてください。
ありがとうございました。
(私たちは木を使用してバイナリトラバーサルをしなければならないしなければならないことを知っているが、私は、このアルゴリズムでそれを使用する方法は考えていません)
はこの宿題ですか?宿題タグを追加してください。既に試したコードを投げてください。 –
自分自身をコンピュータの中に入れます。マッド→MED→ベッドまたはマッド→バッド→ベッド –