最近、少し時間ができたので、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
著者 |張開峰ソフトウェア業界は長い間、コスト削減と効率性向上に取り組んできました。長期にわたる開発...
この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...
インテリジェントインダストリー4.0の急速な発展に伴い、ますます多くの業界でロボットが手作業に代わる...
Microsoft と OpenAI の提携は、現在テクノロジー界で最も注目されているものの 1 つ...
[[247978]]本質的には、「見知らぬ人同士がイベントの共有記録を信頼できるようにするための技...
Milvus は、オープンソースの人工知能エコシステムにデータ サービス機能を提供するオープンソース...
これまで、私を含め、ほとんどの人は、今回の流行が経済に及ぼす影響は段階的かつ一時的な変動に過ぎないと...
著者: 徐潔成物事の表面と内部の性質の間には常に微妙な境界線があります。過去数か月間、私たちは人工知...
2月18日に火星への着陸に成功したNASAの火星探査車パーサヴィアランスは、火星での2年間の探査ミッ...
Googleは8月9日、「Project IDX」プロジェクトを公開し、AI技術を統合したコードエデ...
[51CTO.com オリジナル記事] Foreign Media Express は、ヌカ・コー...
序文ネットワークをトレーニングするときに、batch_size を設定することがよくあります。この ...