Rekursiv funksiyalar
Download 108,84 Kb.
|
14.Rekursiv funksiyalar
- Bu sahifa navigatsiya:
- Nazorat savollari
Hanoy minorasi masalasi
Xalqalar sonini kiriting: 3 Xalqa A dan C ga o'tkazilsin Xalqa A dan B ga o'tkazilsin Xalqa C dan B ga o'tkazilsin Xalqa A dan C ga o'tkazilsin Xalqa B dan A ga o'tkazilsin Xalqa B dan C ga o'tkazilsin Xalqa A dan C ga o'tkazilsin Tahlil qilib ko‘rilsa, A qoziqdagi barcha xalqalarni C qoziqqa o‘tkazish uchun 23-1=7 ta jarayon bajarildi. Xalqalar soni 64 ta bo‘lganda bu jarayonlar soni 264-1 ga y’ani, 18 446 744 073 709 551 615 teng bo‘ladi. Bundan kelib chiqadiki: Bir yildagi sekundlar soni 31 536 000 ga teng. Bir dona diskni bir qoziqdan boshqasiga olib o‘tish uchun bir sekund sarflanadi deb hisoblansa quyidagiga kelish mumkin: 18 446 744 073 709 551 615 : 31 536 000=584 942 417 355.072 Barcha 64 ta diskni A qoziqdan C qoziqqa olib o‘tish uchun 584 942 417 355.072 yil kerak bo‘ladi. Kompyuter bir sekundda bir milliard (109) operatsiya bajara oladi deb hisoblansa, bir yilda quyidagicha operatsiya bajara oladi: 31 536 000*109 = 31 536 000 000 000 000. 64 ta diskni A qoziqdan C qoziqqa olib o‘tish uchun kompyuterga quyidagicha miqdorda vaqt kerak bo‘ladi: 18 446 744 073 709 551 615 : 31 536 000 000 000 000 585 Ya’ni, 585 yil vaqt kerak bo‘ladi. Nazorat savollari
Download 108,84 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2025
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling