Mashgʻulotlar shakli: amaliy (A)
|
A1
|
Algoritmni asosiy ta`riflari, xossalari va ularning turlari. Hisoblash modellari va algoritmlarning murakkabligi. Murakkablikning asosiy resurslari: vaqt, xotira.
|
A2
|
Dinamik massiv, Stek, Navbat, Ro`yhat(bir tomonlama, ikki tomonlama), Lug`at ma`lumotlar strukturalarini mashina xotirasida tashkil etish.
|
A3
|
Saralash algoritmlari xususiyatlari: murakkablik, barqarorlik, qo`shimcha xotiradan foydalanish, tashqi xotiradan foydalanish. Past baholi saralash algoritmlari va ularni qiyosiy tahlili.
|
A4
|
Samarali saralash algoritmlari. Birlashtirib saralash algoritmlari.
|
A5
|
Quick Sort algoritmni murakabligi baholash. Algoritmni murakkabligi tahlil qilish.
|
A6
|
Grafni mashina xotirasida ifodalash usullari: tomonlar ketma-ketligi, uchlar qo`shniligi massivi orqali, uchlar qo`shniligi ro`yhat orqali, qo`shnilik matrisalar orqali. Grafda o`tish eni bo`yicha qidiruv- BFS algoritmi. Grafda o`tish bo`yi bo`yicha qidiruv- DFS algoritmi. Topologik saralash.
|
A7
|
Yo'naltirilgan, tartiblangan daraxtlar. Mashinada daraxtni ifodalash usullari. Pryufer kodi. Binar daraxtlarni tashkil etish.
|
A8
|
Muvozanatlashgan daraxtni aniqlanishi. Muvozanatlashgan daraxt. Tartiblangan daraxtda izlash algoritmi. Tartiblangan daraxtda element qo`shish va o`chirish algoritmlari
|
A9
|
B daraxtlarda izlash algoritmi. B daraxtiga kiritish algoritmi. B daraxtlarda element qo`shish va o`chirish algoritmlari.
|
A10
|
Ustivor navbatlar. Asosiy amallar. Turli ma`lumotlar strukturasida ustivor navbatlarni tashkil etish yo`llari. Uyum(kucha)larni saralash (Heap-Sort).
|
A11
|
Orientatsiya funksiyasi. Grexem algoritmi. Ajrat va hukmron bo`l algoritmi. Ketma-ketlikni qurish algoritmlari. Tekislikda chiziqlar kesishgan sohalarni qidirish algoritmi(Sweep Line). Triangulatsiya algoritmlari.
|
A12
|
Hesh jadvallar va ularni tashkil etish. Hesh jadvallar uchun asosiy amallar. Bevosita, bilvosita, ochiq adreslash. Qiyosiy tahlil va murakkablik. Hesh funktsiya tushunchasi, hesh funktsiyalarga misollar.Universial heshlash. Hesh funktsiyasini tanlashning evristik usullari.
|
A13
|
Graflarda eng kichik uzunlikdagi daraxtlarni qurish. Kruskal Algoritmi. Yarnik-Prim algoritmi. Union-Find ma`lumotlar strukturasi
|
A14
|
Minimal yo`lni topish masalasi qo`yilishi. Desktra algoritmi. Ford Belman algoritmi. Livet algoritmi.
|
A15
|
Satrlarda qismiq satrlarni qidirishni eng oddiy algoritmi. Rabin-Karp algoritmi. Chekli avtomat yordamida qismiy satrlarni qidirish. Knut-Morris-Pratt algoritmi. Prefiks funksiya. Boyer-Mura algoritmi.
|