Ichma-ich sikllar va ko‘p o‘lchovli massivlar
Qanday turdagi muammolar mavjud va nega ichma-ich sikllar hamda ko‘p o‘lchovli massivlar talab qilinadi?
Ichma-ich sikllar va ko‘p o‘lchovli massivlar, panjara-simon tuzilmalar, takrorlanuvchi jarayonlar yoki indekslar juftlari yoki guruhlari bo‘yicha iteratsiya qilishni talab qiladigan vazifalarni o‘z ichiga olgan muammolarni yechishda muhim vositalardir.
Ichma-ich sikllar
Ichma-ich sikl — bu boshqa sikl ichidagi sikl.
Namunaviy qolip:
Ko‘p o‘lchovli massivlar
Ko‘p o‘lchovli massiv — bu massivlar massivi. Eng keng tarqalgani 2D massiv:
Bu 5 ta qator va 5 ta ustundan iborat panjara yaratadi. Elementlarga quyidagicha murojaat qilasiz: 2D massivlar quyidagilarni ifodalash uchun keng qo‘llaniladi:
- Matritsalar
- O‘yin taxtalari
- Yo‘l topishda panjaralar
Misol 1: 2D massivdagi barcha elementlar yig‘indisi
Berilgan matritsa uchun, barcha elementlar yig‘indisini toping.
Misol 2: Panjarada nechta musbat son borligini sanash
Qiymati bo‘lgan kataklar sonini sanang.