Daraxtsimon ma'lumotlar tuzilmalari. Binar qidiruv daraxti
Date
2025-06-06Author
YAXYAYEV, Sobir
Nosirov, Baxtiyor
Ablaqulov, Kamoliddin
Ibotova, Sharifa
Boboqulov, Shaxzod
Metadata
Show full item recordAbstract
Mazkur dasturiy mahsulot “Ma’lumotlar tuzilmalari va algoritmlar” fanining amaliy jihatlarini o‘rgatish hamda dasturlash jarayonida daraxtsimon ma’lumotlar tuzilmasidan foydalanish ko‘nikmalarini rivojlantirish maqsadida ishlab chiqilgan. Dastur binar qidiruv daraxti (Binary Search Tree – BST) arxitekturasi asosida yaratilgan bo‘lib, ma’lumotlarni samarali saqlash, qo‘shish, o‘chirish va izlash jarayonlarini avtomatlashtirilgan shaklda amalga oshirish imkonini beradi.
Dasturda daraxt tugunlari (node) orqali ma’lumotlar ierarxik tarzda tashkil etiladi. Har bir tugun o‘zining chap va o‘ng kichik daraxtlariga ega bo‘lib, ular orqali ma’lumotlarni tezkor qidirish (search), joylashtirish (insert) va o‘chirish (delete) amallari bajariladi. Bundan tashqari, in-order, pre-order va post-order ko‘rinishidagi travers (aylanish) usullari orqali daraxtdagi ma’lumotlarni tartibli ko‘rish imkoniyati yaratilgan.
Dasturiy mahsulot Python, Java yoki C++ dasturlash tillarida ishlab chiqilgan bo‘lib, foydalanuvchi uchun qulay grafik interfeys (GUI) orqali daraxt tuzilmasini vizual tarzda ko‘rsatish, tugunlar orasidagi bog‘lanishlarni animatsion tarzda tasvirlash va amallar natijalarini real vaqt rejimida kuzatish imkoniyatini beradi.
Mazkur mahsulot o‘quv jarayonida, xususan, ma’lumotlar tuzilmalari, algoritmlar va dasturiy injiniring fanlarida laboratoriya ishlarini o‘tkazish, talabalarni algoritmik fikrlash va ma’lumotlarni samarali tashkil etish tamoyillariga o‘rgatish uchun mo‘ljallangan.