これはインタビューの質問です。文字列 a を b に変換して、一度に 1 つのアルファベットのみを変更し、変更するたびに変換された文字列が辞書に登録されるようにする必要があります。最小数の変換でこれを行う必要があります。たとえば、cat-->boy からの変換は次のように実行できます。
cat-->bat-->bot-->boy (if dictionary has bat and bot)
この質問のために、プレフィックス ツリー (トライ) を作成することを考えることができますが、トライした後はどうすればよいかわかりません。誰かが可能なアプローチを提案できますか? ブルートフォースアプローチの使用を避けようとしています。