نمایش نتایج 1 تا 3 از 3

نام تاپیک: برنامه پیدا کردن کوتاهترین مسیر

  1. #1

    برنامه پیدا کردن کوتاهترین مسیر

    با سلام خدمت دوستان!
    من میخوام که برنامه پیدا کردن کوتاه ترین مسیر را با استفاده از الگوریتم حریصانه بنویسم! میخوام که برنامه اول از کاربر تعداد گره (n) را بگیره، بعد راس مبدا را بگیره و بعد راس مقصد و همچنین ماتریس مجاورتی اون رو چاپ کنه!

    من یک نمونه کد دارم که اینجا ضمیمه میکنم، اگر دوستان کمک کنند تا بتونیم اینو بهینش کنیم عالی میشه!

    (فایل ضمیمه اصلاح شد)
    فایل های ضمیمه فایل های ضمیمه
    آخرین ویرایش به وسیله AmiN_GiGa : شنبه 05 دی 1388 در 22:59 عصر

  2. #2

    نقل قول: برنامه پیدا کردن کوتاهترین مسیر

    منظورتون از این بخش رو متوجه نشدم :
    if (vis[j]==0 && mat[i][j]!=-1)
    if (m==-1)
    m=j;
    else if (mat[j][m]>mat[j][m])
    m=j;

    چرا نوشتی mat[j][m]<mat[j][m] ؟ یعنی چی ؟
    یه توضیح کلی درباره الگوریتم بده تا بتونم کمکت کنم .

  3. #3

    نقل قول: برنامه پیدا کردن کوتاهترین مسیر

    ببخشید اونجا اشتباه شده باید اینطوری میشد :
     else if (mat[i][m]>mat[i][j])

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •