~/algor $ ls mavzular/
Mavzular
Masalalarni mavzu bo'yicha tanlang — bitta mavzuni oxirigacha o'rganib, keyingisiga o'ting.
-
Bit amallari
0 taAND, OR, XOR va bit siljitish amallari yordamida sonlar ustida tez hisob-kitob qilish masalalari.
-
Dinamik dasturlash
1 taMasalani kichik qism masalalarga bo'lib, natijalarni eslab qolib yechish usuli: Fibonachchi, ryukzak, eng uzun ketma-ketliklar.
-
Geometriya
0 taNuqtalar, kesmalar, uchburchaklar va ko'pburchaklar bilan ishlashga oid hisoblash geometriyasi masalalari.
-
Graf va daraxtlar
0 taGraflar va daraxtlar: chuqurlik va kenglik bo'yicha aylanish, eng qisqa yo'l, bog'langanlik masalalari.
-
Ikki ko'rsatkich
0 taIkki indeks (ko'rsatkich) yordamida massiv yoki satrni bir marta aylanib, masalani tez yechish usuli.
-
Kombinatorika
0 taSanash masalalari: o'rin almashtirishlar, guruhlashlar, kombinatsiyalar va ehtimollik.
-
Massiv
1 taMassiv elementlarini o'qish, sanash, yig'indi va maksimum topish, elementlarni qayta ishlash masalalari.
-
Matematika
5 taArifmetik amallar, formulalar va sonlar bilan ishlashga oid masalalar. Dasturlashni boshlash uchun eng yaxshi mavzu.
-
Ochko'z algoritmlar
0 taHar qadamda eng yaxshi ko'ringan tanlovni qilib, umumiy optimal javobga keladigan algoritmlar.
-
Parametrik
3 taKiruvchi parametrlarga qarab natija hisoblanadigan oddiy masalalar: shartlar, formulalar va chegaraviy holatlar.
-
Qidiruv
0 taChiziqli va ikkilik qidiruv, javob bo'yicha qidiruv hamda kerakli elementni samarali topish masalalari.
-
Rekursiya
1 taFunksiya o'zini o'zi chaqirish orqali yechiladigan masalalar: faktorial, Fibonachchi, kombinatsiyalarni sanab chiqish.
-
Saralash
0 taMa'lumotlarni tartiblash: pufakcha, birlashtirib saralash, tez saralash va saralashdan keyingi masalalar.
-
Sonlar nazariyasi
2 taTub sonlar, bo'luvchilar, EKUB va EKUK, modul bo'yicha arifmetika va juft-toq sonlar masalalari.
-
Stack va Navbat
0 taStack (LIFO) va navbat (FIFO) tuzilmalari: qavslar balansi, ifodalarni hisoblash, navbatni modellashtirish.
-
String
1 taSatrlar bilan ishlash: belgilarni sanash, teskari aylantirish, palindrom, qism satr va matnni qayta ishlash.