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

نام تاپیک: متد بازگشتی برج هانوی در #C

  1. #1

    Question متد بازگشتی برج هانوی در #C

    با سلام.
    اول از همه تورو خدا تاپیکم رو حذف نکنید
    میخواستم بدونم چجوری میشه با ساده ترین راه یک متد بازگشتی برای برج هانوی به زبان #C نوشت؟!(البته در Console)
    لطفا راهنمایی کنید.
    ممنون

  2. #2
    کاربر دائمی آواتار drsina
    تاریخ عضویت
    خرداد 1392
    محل زندگی
    Iran - Esf
    پست
    541

    نقل قول: متد بازگشتی برج هانوی در #C

    http://rosettacode.org/wiki/Towers_of_Hanoi
    قسمت سی شارپشو ببین

  3. #3
    کاربر دائمی آواتار drsina
    تاریخ عضویت
    خرداد 1392
    محل زندگی
    Iran - Esf
    پست
    541

    نقل قول: متد بازگشتی برج هانوی در #C

    سودو کدشم این میشه :

    FUNCTION MoveTower(disk, source, dest, spare):
    IF disk == 0, THEN:
    move disk from source to dest
    ELSE:
    MoveTower(disk - 1, source, spare, dest) // Step 1 above
    move disk from source to dest // Step 2 above
    MoveTower(disk - 1, spare, dest, source) // Step 3 above
    END IF


    https://www.cs.cmu.edu/~cburch/surve...hanoiimpl.html

تاپیک های مشابه

  1. پیاده سازی برج هانوی با تابع بازگشتی
    نوشته شده توسط ho3ein.3ven در بخش برنامه نویسی در 6 VB
    پاسخ: 7
    آخرین پست: چهارشنبه 17 آبان 1391, 23:49 عصر
  2. سوال: برج هانوی و نمایش با Lable با توابع بازگشتی و timer
    نوشته شده توسط alireza.zahani در بخش C#‎‎
    پاسخ: 3
    آخرین پست: یک شنبه 01 آبان 1390, 12:11 عصر
  3. برج هانوی
    نوشته شده توسط mahtab_18 در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 8
    آخرین پست: یک شنبه 05 اردیبهشت 1389, 18:45 عصر
  4. برج هانوی با تغییر (بازگشتی)
    نوشته شده توسط shiva_m در بخش الگوریتم، کامپایلر، هوش مصنوعی و ساختمان داده ها
    پاسخ: 1
    آخرین پست: یک شنبه 16 بهمن 1384, 01:23 صبح
  5. برج هانوی
    نوشته شده توسط pezhmax در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 0
    آخرین پست: پنج شنبه 09 تیر 1384, 22:52 عصر

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

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