Amaliymavzularis

Create Amaliymavzulari

Namoyish etilayabdi 41-60 ta yozuv 61 tadan.
#IDNomiMazmuniFandastur IDSoati 
  
4141Dinamik xotira boshqaruvi, dinamik massivlar bilan ishlashnew/delete operatorlarini qoʻllash. Xotira ajratish va ozod qilish amaliyoti
Xotira oqimlarini tahlil qilish. Bir oʻlchovli massiv yaratish
Ikki oʻlchovli massiv yaratish. Dinamik massiv ustida amallar bajarish
32
4242Vektor maʼlumot tuzilmasi bilan ishlashVector yaratish va element qoʻshish
Vector metodlari bilan ishlash
STL vektorlarini amaliy masalalarda qoʻllash
32
4343Stek maʼlumot tuzilmasi bilan ishlashStek ma’lumot tuzilmasini strukturasini yaratish
Stek yaratish va element qoʻshish/olib tashlash
STL stek metodlari bilan ishlash. Amaliy masalalar yechimi
32
4444Toʻplam maʼlumot tuzilmasi bilan ishlashToʻplam ma’lumot tuzilmasi strukturasini yaratish va element qoʻshish
Unikal elementlar bilan ishlash. STL Set metodlari bilan ishlash
Set ustida qidiruv va oʻchirish amaliyoti
32
4545Bir, ikki tomonlama roʻyxatlar bilan ishlashNode tuzilmasi yaratish. Element qoʻshish va chiqarish
Roʻyxatni ekranga chiqarish
STL forward_list, linked_list metodlari bilan ishlash
32
4646Navbat maʼlumot tuzilmasi bilan ishlashFIFO tamoyilini qoʻllash. Queue metodlari (enqueue, dequeue)
Priority Queue tushunchasi
STL priority_queue bilan ishlash. Amaliy masalalar
32
4747Bubble sort algoritmini dasturlashAlgoritm mantigʻi
Kichik massivlarni saralash
Samaradorlikni tahlil qilish
32
4848Selection va Insertion sortni dasturlashSelection sort algoritmi
Insertion sort algoritmi
Natijalarni taqqoslash
32
4949Merge sort algoritmini dasturlashRekursiv yondashuv
Merge funksiyasini yaratish
Amaliy misollar
32
5050Quick sort algoritmini dasturlashPivot element tanlash
Rekursiv boʻlinish jarayoni
Amaliy tahlil
32
5151Linear, Binary search algoritmini dasturlashOddiy qidiruv mantigʻi. Massivda element qidirish
Binar qidiruv shartlari va ishlash prinsipi. Massivda binar qidiruv
Rekursiv va iterativ usul. Murakkablik tahlili
32
5252Oddiy daraxt maʼlumot tuzilmasini yaratishDaraxt node tuzilmasi
Daraxtga element qoʻshish
Daraxtni koʻrsatish
32
5353Binary Search Tree algoritmini dasturlashDaraxt node tuzilmasi
Daraxtga element qoʻshish
Daraxtni koʻrsatish. Murakkablik tahlili
32
5454Binary Search Tree traversal algoritmlariIn-order traversal algoritmi
Pre-order traversal algoritmi
Post-order traversal algoritmi
32
5555AVL daraxti maʼlumot tuzilmasini yaratishBalanslash jarayonlari
Chap va oʻng rotatsiyalar
Amaliy misollar
32
5656Graflarni ifodalash usullariRoʻyhat (adjacency list) va shaklida grafni ifodalash va murakkablik darajasi
Node (tugun) shaklida graflarni koʻrsatish va koʻp darajali tarmoqlarda qoʻllanishi
C++ dasturlash tilida graf elementlarini hosil qilish va chiqarish
32
5757Graflarda qiymatlarni qidirish algoritmlariEni boʻylab qidirish algoritmi (BFS) va uning amaliy ishlatilishi
Chuqurlik boʻylab qidirish algoritmi (DFS) va rekursiv yondashuv
BFS va DFS natijalarini tahlil qilish hamda amaliy masalalarda qoʻllash
32
5858Qisqa yoʻlni topish – Dekstra algoritmiQisqa yoʻlni topish, Deykstra algoritmining ishlash prinsipi
C++ tilida oddiy va vaznli graflar uchun Deykstra algoritmini qoʻllash
Transport yoʻllari va tarmoqlar uchun amaliy masalalar yechimi
32
5959Qisqa yoʻlni topish – Floyd algoritmiFloyd–Warshall algoritmi va dinamik dasturlash asosida Floyd algoritmini ishlab chiqish.
C++ tilida Floyd algoritmini dasturlash. Floyd va Deykstra algoritmlarini samaradorlik jihatidan taqqoslash.
Amaliy masalalarda (shaharlararo yoʻl topish, tarmoq optimizatsiyasi) qoʻllash.
32
6060Oqimni boshqarish – Ford–Fulkerson algoritmiGraflarda maksimal oqim masalasi Ford–Fulkerson algoritmi.
C++ dasturlash tilida Ford–Fulkerson algoritmini amalga oshirish.
Transport tizimlari, kommunikatsiya tarmoqlari va ishlab chiqarishda oqimni boshqarish masalalari.
32