AlgorithmUz
233 subscribers
1 photo
2 files
168 links
"Dastur bu shunchaki ma'lumotlar tuzilmalari va ular ustida ish bajaruvchi algoritmlar yig'indisi" - Ananymous.

Savol va takliflar uchun @AlgorithmUz_Feedbacks_Bot
Download Telegram
VI qism. Rekursiya

Dars №1. Rekursiv
hikoya )

#chapter6 #recursion #normal

To'liq o'qib chiqish

Fikrlaringizni izohlarda ham qoldirishingiz mumkin!

Taklif va mulohazalar uchun: @AlgorithmUz_Feedbacks_Bot ga murojaat qiling

Muallif: Qudratxo'ja Musayev

🤝 Maqolani do'stlaringizga ham ulashing va O'zbekistonda dasturlash sohasi rivojiga hissa qo'shing

P.S: IV bo'limdan VI bo'limga o'tib ketganimga hayron bo'lmang. Shunchaki yangi rejada Rekursiya bo'limi shu yerga to'g'ri keldi. Hech narsani o'tkazib yubormadingiz.

Ha yana, bir yangilik darslar endi odatdagidan qisqaroq bo'ladi. Bu sizni zerikib qolishingizni oldini olish va mening vaqtimni hisobga olib qilingan.

Kanalga ulanish:
Algorithms Uzbekistan
VI qism. Rekursiya

Dars №2. Rekursiya
. Nima uchun u kerak?

#chapter6 #recursion #normal

To'liq o'qib chiqish

Fikrlaringizni izohlarda ham qoldirishingiz mumkin!

Taklif va mulohazalar uchun: @AlgorithmUz_Feedbacks_Bot ga murojaat qiling

Muallif: Qudratxo'ja Musayev

🤝 Maqolani do'stlaringizga ham ulashing va O'zbekistonda dasturlash sohasi rivojiga hissa qo'shing

Kanalga ulanish:
Algorithms Uzbekistan
​​Masalalar vaqti!

#practicetime #recursion #chapter6

Rekursiyaning eng muhim jihatlarini tushuntirib o'tdik. Mavzuni qanchalik tushunganingizni sinash uchun quyidagi masalalarni ishlab ko'ring.

Eslatma: Masalaning asosiy yechim funksiyasi rekursiv bo'lishi kerak! No loops!

1. Berilgan N sonining raqamlari yig'indisini toping.
2. Str satr va C simvol berilgan. Shu simvol satrda necha marta uchrashini aniqlang.
3. N sonini M darajaga oshirish funksiyasi (Binar daraja shart emas).
4. Berilgan N sonigacha bo'lgan sonlar yig'indisini toping.
5. N faktorialni hisoblang.

Bonus: N-Fibonachchi sonini toping.

Yana bir bor eslatma bu masalalarni faqat rekursiya yordamida yechishingiz kerak. Agar yechishda qiynalsangiz, oldingi mavzularni yana bir ko'rib chiqing. Rekursiya asosiy shartlarini eslang. Yoki guruhimizda ozroq yordam so'rang.

❗️Agar masalalar siz uchun juda ham oddiy tuyulsa ham hafsalangiz pir bo'lmasin. Rekursiya bo'limi oxirida qiyinroq masalalar ham beriladi.

Masalalar yechimini hozircha hech qayerga yuborish shart emas. Yechimlar kechroq e'lon qilinadi!

Kanalimizga ulanish:
Algorithms Uzbekistan
Yuqoridagi masalalar yechimi!

#practicetime #recursion #chapter6 #solutions

Barcha masalalarni yecha oldingiz degan umiddamiz. O'z yechimlaringizni quyidagi yechimlar bilan solishtirib ko'rishingiz mumkin.

❗️Yuqoridagi masalalarga bu yechimlar eng optimal emas. Ba'zi masalalar uchun juda yomon ham. Lekin, bundan asosiy maqsad rekursiyani tushunib olish, optimal yechim topish emas.

P.S: Yechimlar Javada yozilgan, agar kimdir C++ da barcha masalalar uchun yechimni guruhga yoki @AlgorithmUz_Feedbacks_Bot ga jo'natsa, xursand bo'lardim. Bu yechimlar ham avtori bilan e'lon qilinadi.

Kanalimizga ulanish:
Algorithms Uzbekistan

Kodlarni GitHubdan ham yuklab olishingiz mumkin:
Kanalimiz GitHub repositoriyasi
VI qism. Rekursiya

Dars №5. Rekursiya vs Iteratsiya

#chapter6 #recursion #easy #iteration

To'liq o'qib chiqish

Blogimizning Mediumda o'z sahifasi ochildi. Agar siz ham Mediumda bor bo'lsangiz, unga ham obuna bo'lib qo'yishni unutmang!

Fikrlaringizni izohlarda ham qoldirishingiz mumkin!

Taklif va mulohazalar uchun: @AlgorithmUz_Feedbacks_Bot ga murojaat qiling

Muallif: Qudratxo'ja Musayev

🤝 Biz uchun eng yaxshi reklama — bu siz tomoningizdan qilingan reklama!

Kanalga ulanish:
Algorithms Uzbekistan