トップページ > プログラム > 2015年07月31日 > qB8zjiMb

書き込み順位&時間帯一覧

9 位/118 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000010001100003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
データ構造,アルゴリズム,デザインパターン総合スレ 2

書き込みレス一覧

データ構造,アルゴリズム,デザインパターン総合スレ 2
740 :デフォルトの名無しさん[]:2015/07/31(金) 14:17:38.86 ID:qB8zjiMb
開始地点と到着地点を入れ替えても同じサイズの経路が出来ます。
そしてそれは地図を斜めに線分したものに対象である。
そのときの計測時間が余りにも違うのですが、これは何が主な原因でしょうか?
ttp://gmdev.xrea.jp/st/up/1090.png
ttp://gmdev.xrea.jp/st/up/1091.png
データ構造,アルゴリズム,デザインパターン総合スレ 2
742 :デフォルトの名無しさん[]:2015/07/31(金) 18:33:06.81 ID:qB8zjiMb
上下反転でも上記と同じような動きになってしまいました。
ttp://gmdev.xrea.jp/st/up/1092.png
ttp://gmdev.xrea.jp/st/up/1093.png

左右はまだ試していませんが多分同じ結果になるかと。
一応補足として、# of calclation は
while (!openList.isEmpty()) {
  count++; ....
です。
上下反転したときの経路は元と違って同じですし。
しかし、この四つの中で違うのは時間だけでほかは経路サイズも、#も一緒っていう。
A*って元々こんな特性なんでしょうか?
データ構造,アルゴリズム,デザインパターン総合スレ 2
744 :デフォルトの名無しさん[]:2015/07/31(金) 19:13:51.36 ID:qB8zjiMb
一応、壁に阻まれている設定なので、斜め移動は可能ですが、そのような経路は取らない様にしています。
家の隅を思い浮かべてもらえればいいかと思います。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。