PDA

View Full Version : جست و جوی A*



yas1213
شنبه 11 تیر 1390, 20:55 عصر
برنامه جست وجوی آگاهانه A star با زبانc# دارم مینویسم ولی به مشکل برخوردم با آرایه هم هست!
کسی میتونه کمک کنه یا برنامشو داره؟
ممنووون میشم...

Padrone
یک شنبه 12 تیر 1390, 00:51 صبح
با ارایه پیاده سازی مشکل تره
بهتره هر Node رو یک شی از کلاس node تعریف کنید
اونوقت پیاده سازی هیروستیک هم اسون تر میشه

yas1213
یک شنبه 12 تیر 1390, 00:59 صبح
آخه کلی طول کشید با آرایه نوشتم حالا اگه برنامه A star دارین بذارین فقط ایده نوشتننشو میخوام!

payman_xxp
یک شنبه 12 تیر 1390, 08:25 صبح
آخه کلی طول کشید با آرایه نوشتم حالا اگه برنامه A star دارین بذارین فقط ایده نوشتننشو میخوام!
سلام

لینک 1 (http://www.codeproject.com/KB/recipes/fast_astar_2D_algorithm.aspx) این یکی از این الگوریتم برای حل ماز استفاده کرده.

payman_xxp
یک شنبه 12 تیر 1390, 08:25 صبح
لینک 2 (http://www.codeproject.com/KB/recipes/csharppathfind.aspx) این یکی هم از کنسول برای نمایش خروجی استفاده کرده.


(http://www.codeproject.com/KB/recipes/graphs_astar.aspx)

payman_xxp
یک شنبه 12 تیر 1390, 08:26 صبح
لینک 3 (http://www.codeproject.com/KB/recipes/graphs_astar.aspx) این یکی رو حتما ببینید گرافیکی کار کرده واقعا کارش عالیه.


موفق باشید.

hamed_blooki
یک شنبه 12 تیر 1390, 11:59 صبح
http://www.codeproject.com/KB/recipes/PathFinder.aspx
http://www.codeproject.com/KB/recipes/Seshi8Puzzle.aspx

yas1213
یک شنبه 12 تیر 1390, 19:52 عصر
دست گل هردوتون درد نکنه واقعا مفید بودن...

yas1213
دوشنبه 13 تیر 1390, 02:13 صبح
در لینک 2 تابع heap چیکار میکنه؟میشه توضیح بدین!
برنامه ای که نوشتم اینطوریه که گراف از کاربر میگیره و بهترین مسیر و میخواد میشه در این باره هم اگه برنامه دارین بذارین!
ممنون میشم....

payman_xxp
چهارشنبه 15 تیر 1390, 22:23 عصر
در لینک 2 تابع heap چیکار میکنه؟میشه توضیح بدین!
برنامه ای که نوشتم اینطوریه که گراف از کاربر میگیره و بهترین مسیر و میخواد میشهدر این باره هم اگه برنامه دارین بذارین!
ممنون میشم....
سلام
ساختمان داده ای هستش که برنامه نویس ازش استفاده میکنه و اسمشو گذاشته هیپ:


Many different data structures are possibly good choices for these lists, but to keep complexity down, I have implemented an "always sorted" array list, that I call Heap. It implements both the IList and IClonable interfaces, even though they are not really used in this project.
در مورد سوال 2تون هم عرض شود که:
برنامه شما هم گراف رو میگیره هم بهترین مسیرو!!!؟ :متفکر::گیج:
موفق باشید.