تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 10 از 10

نام تاپيک: مشكل در مورد برج هاي هانوي و بازگشت

  1. #1
    اگه نباشه جاش خالی می مونه Ho$∑∫N's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    یه جهنم دره ای روی کره ی زمین
    پست ها
    235

    پيش فرض مشكل در مورد برج هاي هانوي و بازگشت

    با سلام خدمت دوستان

    توي كتاب ديتل در تمرينات بخش بازگشت مسئله برج هانوي مطرح شده ولي من هر چي سعي كردم نتونستم به روش بازگشتي كه گفته شده مسئله رو حل كنم. تعريف خود كتاب :
    انتقال n ديسك را مي‌توان بر حسب انتقال n-1 ديسك (بازگشتي) به صورت زير در نظر گرفت :
    الف) n-1 ديسك را از ميله‌ي 1 به ميله 2 منتقل كن و از ميله 3 به عنوان محل موقت استفاده كن.
    ب)آخرين ديسك (بزرگترين) ديسك را از ميله 1 به ميله 3 منتقل كن.
    ج) n-1 ديسك را از ميله 2 به ميله 3 منتقل كن و از ميله 1 به عنوان محل موقت استفاده كن.
    اين فرايند زماني پايان مي‌يابد كه تعداد ديسك هايي كه بايد انتقال يابند n=1 شود (حالت پايه).اين كار به سادگي و بدون نياز به محل موقت انجام ميشود
    .
    بعد در كتاب نوشته بايد براي نوشتن برنامه و حل مسئله از يك تابع بازگشتي با پارامتر هاب زير استفاده كنيد :

    الف)تعداد ديسك هايي كه بايد انتقال يابند.
    ب)ميله‌اي كه در ابتدا ديسك ها روي آن قرار گرفته اند.
    ج)ميله‌ي كه پشته‌ي ديسك ها بايد به آن انتقال يابند.
    د)ميله اي به عنوان محل موقت.


    برنامه بايد دقيقا دستورات انتقال را چاپ كند.

    در واقع من توي فهم اين مسئله و روش حلش مشكلم دارم و نمي‌تونم بصورت بازگشتي حلش كنم. اگر دوستان خواستند كد بدن در مورد كدشون توضيح بدن و تا مي‌تونن و اگه براشون امكان داره از اضافات دوري كنن تا من هم بفهمم. اون قسمت هايي رو هم كه توي متن بالا قرمز نوشتم رو هم مشكل دارم. در واقع من اصلا اين روش حل رو متوجه نميشم. خواهشان كمك كنيد.به عنوان مثال من نمي‌دونم از پارامتر هاي تعريف شده براي سه ميله چطوري استفاده كنم.

  2. #2
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2007
    پست ها
    102

    پيش فرض

    salam manozoret az bazgashti ba recursion ast ?

  3. #3
    اگه نباشه جاش خالی می مونه Ho$∑∫N's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    یه جهنم دره ای روی کره ی زمین
    پست ها
    235

    پيش فرض

    بله با recursion

  4. #4
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2007
    پست ها
    102

    پيش فرض

    ok feker konam ye bar neveshtamaesh hala ye mail bezar paida kardam barat mail mikonam

  5. #5
    اگه نباشه جاش خالی می مونه Ho$∑∫N's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    یه جهنم دره ای روی کره ی زمین
    پست ها
    235

  6. #6
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2007
    پست ها
    102

    پيش فرض

    salam 10min barat miferestam

  7. #7
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2007
    پست ها
    102

    پيش فرض

    salam agha man barat fesrestadam dige vaght nashod compilesh konam feker nakonam erro bede hala khodet ham checkesh kon tc

  8. #8
    اگه نباشه جاش خالی می مونه Ho$∑∫N's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    یه جهنم دره ای روی کره ی زمین
    پست ها
    235

    پيش فرض

    يك دنيا از شما ممنون هستم. هنوز نديدم ولي اميد دارم كه احتياجم رو برطرف كنه.

  9. #9
    اگه نباشه جاش خالی می مونه Ho$∑∫N's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    یه جهنم دره ای روی کره ی زمین
    پست ها
    235

    پيش فرض

    واي دوست عزيز من يه چيزي رو فراموش كردم بگم. برنامه بايد با سي پلاس پلاس باشه و همچنين من توضيح خواستم و همونطور كه گفتم مي‌خوام بفهمم. ولي از شما هم ممنون.

  10. #10
    داره خودمونی میشه
    تاريخ عضويت
    Dec 2007
    پست ها
    102

    پيش فرض

    salam hala man saay mikonan mikonam barat ba c++ benevisam albate ta 2 ya 3 rpze dige vali in baon chiiz ke shoma mikhastitit motabeghat dare

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •