私は、ツリー内の状態から開始し、ツリー状の構造内のすべての可能な状態を通過するという、できるだけ早く解を得るアルゴリズムを得たいとします。ツリーを構築するのではなく、最初にツリーを構築し、ツリーを構築する必要があるのでしょうか?そして、構築中にソリューションノードが見つかった場合は、構築をやめ、すぐにルートに戻って、 ?検索ツリーとビルドツリーのアルゴリズム
基本的には、木を '生成'するBFアルゴリズムがあります。最初に木を作成し、それを幅優先方式で検索するのではなく、幅優先ですか?
アニメーション結果here:
の種類などは、ツリーを構築して、正確に起因するあなたが言及している理由のために、それを検索するための検索アルゴリズムには利点がありません
ツリー検索の最も一般的なアプローチは、ツリー全体を構築してから検索するのではなく、暗黙のうちにツリーを構築するという印象を受けました。そうでないと言う情報源がありますか? – templatetypedef
私の教授は、木を捜すためには、まず木を造る必要があると言いました。今、私は、木の探索が意味するところで矛盾しているのです。 – JuroNemo
(1)問題の別の種類を指しているか、(2)それを構築するためのコードではなくツリーがあるという抽象的な考えを指していた、(3)彼らは間違っていた。このような検索の問題では、あなたが特定した理由のために事前に明示的にツリーを構築することは珍しいことです。 – templatetypedef