خب اگر بخواهید وزن بدهید کار سختی نیست، من فکر کردم برنامه به صورت خودکار باید تشخیص بدهد،
برای شروع ابتدا میدان ها و تقاطع ها رو مشخص کنید،
سپس به گفته خودتان به خیابان ها وزن بدهید،
بعد از این کار باید برنامه برای هر 2 مسیر تمام حالت های ممکن را در نظر بگیرد،
بعدا اگر لازم شد با شکل توضیح می دهم اما فعلا به این تئوری توجه کنید،
فرض کنید می خواهیم از نقطه A به نقطه B برویم،
در بین راه مجموعا 2 میدان و تقاطع به نام های X1 و X2 وجود دارد،
حالا برنامه می بایست کوتاه ترین مسیر ها (از نظر وزن) را از A تا X1 و از X1 تا X2 و از X2 تا B پیدا کند و مقادیر آن ها را با هم جمع کند،
به این روش مسیر A تا B مشخص می گردد که بر هر روشی خواستید می تاونید مشخصش کنید،
نمی دانم درست متوجه شدید یا نه اما اگر در جایی مشکلی داشتید در خدمتم...
---------- Post added at 10:09 PM ---------- Previous post was at 10:07 PM ----------
یادم رفت به این نکات اشاره کنم،
برای کامل شدن برنامه به موارد زیر هم توجه کنید:
-ساعت روز
-پهنا یا تعداد باند خیابان
-یک طرفه بودن خیابان ها
-تعداد چراغ قرمز ها و احتمال معطلی
-میزان ترافیک در آن خیابان
حدود کار رو میدونم میخوام بدونم از کدوم الگوریتم برم؟
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مهم ترین الگوریتمها برای حل این
(چه جوری میشه لینک گزاشت؟