Fan mazmuni Mashgʻulotlar shakli: maʼruza (М)


Satrlarda qismiy satrlarni qidirish algortmlari


Download 22.82 Kb.
bet4/5
Sana25.02.2023
Hajmi22.82 Kb.
#1228944
1   2   3   4   5
Bog'liq
algoritmlar va mal st

Satrlarda qismiy satrlarni qidirish algortmlari.
Termin va tushunchalar. Eng oddiy algoritm. Rabin-Karp algoritmi. Chekli avtomat yordamida qismiy satrlarni qidirish. Knut-Morris-Pratt algoritmi. Prefiks funksiya. Boyer-Mura algoritmi.

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.



Download 22.82 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling