MUSTAQIL TA’LIM UCHUN TAVSIYA ETILADIGAN MAVZULAR(MT):
|
|
Ma’lumotlar, algoritmlar va ma’lumotlar tuzilmasi tushunchalari.
|
|
Ma’lumotlami ifodalash bosqichlari. Ma’lumotlar toifalari.
|
|
Ma’lumotlaming abstrakt tuzilmasi.
|
|
Ma'lumotlar tuzilmalarining umumiy ko'rinishlari.
|
|
Ma'lumotlaming sozlangan turlari: massivlar, vectorlar, yozuvlar , to’plamlar va ko’rsatkichli turlar.
|
|
Chiziqli ma’lumotlar tuzilmalari
|
|
Statik va dinamik massivlar.
|
|
Chiziqli konteynerlar va ulami qo‘llash.
|
|
Iteratorlar va ulaming turlari.
|
|
Ma’lumotlami qidirish usullari, algoritmlari va ularning samaradorligi. Qidiruv tushunchasi va uning vazifasi.
|
|
Chiziqli qidiruv.
|
|
Binar qidiruv.
|
|
Qidirish usullari samaradorligi va optimallashtirish.
|
|
Ma'lumotlami saralash algoritmlari. Saralash tushunchasi va uning vazifasi.
|
|
Saralashning qat’iy usullari va ulaming samaradorligi.
|
|
Saralashning yaxshilangan usullari va ularning samaradorligi.
|
|
Ma’lumotlami xeshlash algoritmlari.
|
|
Xesh jadval va xesh funksiyalari.
|
|
Chiziqli bog'langan ro'yxatlar.
|
|
Bog'langan ro'yxatlar haqida tushunchalar.
|
|
Bog'langan ro'yxatlar klassifikatsiyasi, Chiziqli bog’langan ro’yhatlami mantiqiy tasvirlash.
|
|
Bir bog'lamli ro’yxatlar ustida amallar va ulaming algoritmlari.
|
|
Ikki bog’Iamli ro’yxatlar ustida amallar va ulaming algoritmlari.
|
|
Stek. Stekni massiv yordamida tasvirlash va ular ustida amal bajarish algoritmlari.
|
|
Navbat. Navbatni massiv yordamida tasvirlash va ular ustida amal bajarish algoritmlari.
|
|
Dek. Dekni massiv yordamida tasvirlash va ular ustida amal bajarish algoritmlari.
|
|
Stek, navbat va dek. Stek, navbat va deklami chiziqli bog’langan ro’yhat yordamida tasvirlash va ular ustida amal bajarish algoritmlari.
|
|
Rekursiya va uni dasturlashda ishlatish.
|
|
Rekursiv algoritmlar, ulaming tahlili. Rekursiyaga doir misollar.
|
|
Daraxtsimon ma’lumotlar tuzilmalari. Ta'riflar va xususiyatlar.
|