最近、少し時間ができたので、Java で A* 検索を作成し、表示に swing を使用しました。 アルゴリズムの詳細については、ここ (http://en.wikipedia.org/wiki/A*_search_algorithm) を参照してください。また、他の Web サイトにも多くの紹介があります。何も言いません。この記事では主にソースコードのダウンロードといくつかのテストデータを提供します。 ハードウェア: ThinkpadX200 7457CH1 CPU: Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz メモリ: 2G ソフトウェア: Linux システム: Ubuntu 11.10 JDK: OpenJDK 1.6.0_22 テストパラメータ: テスト検索グリッド番号: 60*40 平均コスト: 3 ミリ秒 (openList を初期化するときに配列がコピーされるため、検索が非常に遅くなる場合があります。他のデータ構造を使用すると、これを高速化できます。または、初期化時に openList のサイズを直接指定することもできます) 以下は実行効果図です。 ソースコード(AStarDemo はスタートアップクラス)と実行プログラムのダウンロード: クリックしてダウンロード オリジナルリンク: http://blog.csdn.net/kakashi8841/article/details/7300893 【編集者のおすすめ】
|
<<: Java 実装と読み取り/書き込みロック アルゴリズムの考え方
>>: ユーザー投票に基づくランキングアルゴリズム: Delicious と Hacker News
[[327668]]コンピュータービジョンを研究している大学院生 985 人が卒業後に就職できない...
背景これまで、音楽アルゴリズムのモデル トレーニング タスクは、物理マシン上で開発、デバッグ、スケジ...
「携帯電話で注文すれば、1時間以内に商品が自宅に届く」という即時消費が「無人」時代の到来を告げた。本...
[[317566]] 、新型コロナウイルスは世界的な感染拡大段階に入り、記事執筆時点で中国国内の累...
ロイター通信は10月12日、事情に詳しい関係者の話として、人工知能企業OpenAIが来月、同社の人工...
OpenAIのドラマはまだ終わっておらず、多くのとんでもない行為が暴露されている。アルトマン氏を解雇...
生成型人工知能 (GenAI) を実装したいですか? 朗報です! ほとんどの IT 意思決定者は、こ...
バイナリ ツリーの事前順序、イン順序、および事後順序のトラバーサルは、アルゴリズムとデータ構造におけ...
勉強すると、学んだことを忘れてしまい、忘れた後にまた学ぶという悪循環に陥ってしまう、そんな気持ちにな...
最近、ガートナーは、生成型人工知能 (GenAI) を新興技術の誇大宣伝サイクルにおける「過大な期待...
11月4日、北京青年報などのメディアの報道によると、国内初となる省レベルのヒューマノイドロボットイ...