Bog'langan ro'yxat
Bog'langan ro'yxatlar, natijada saqlanmaydigan, lekin ko'rsatgichlar yordamida bir-biriga bog'langan chiziqli ma'lumotlar tuzilmalari. Bog'langan ro'yxat tuguni ma'lumotlar va keyingisi deb nomlangan ko'rsatkichdan iborat. Ushbu tuzilmalar tasvirni ko'rish dasturlarida, musiqa pleyerlari dasturlarida va boshqalarda eng keng qo'llaniladi.
5-Rasm. Bog’langan ro’yxat (Linked List)
Grafik
Grafikalar vertikallar (tugunlar) va qirralar (qirralar) deb nomlangan punktlarning ma'lumot yig'ilishini saqlash uchun ishlatiladi. Graflarni haqiqiy dunyo xaritasining eng aniq tasviri deb atash mumkin. Ular tugun deb nomlangan turli xil ma'lumotlar nuqtalari orasidagi masofani masofaga qarab topishda va shu sababli eng kam yo'lni topishda foydalaniladi. Google Maps, Uber va boshqa ko'plab dasturlar eng kam masofani topish va daromadlarni eng yaxshi usullar bilan oshirish uchun Graflardan foydalanadi.
6-Rasm. Graph
HashMaps
HashMaps Pythondagi lug'atlar bilan bir xil. Ular yordamida telefon daftarlari kabi dasturlarni amalga oshirish, ma'lumotlarni ro'yxatlarga muvofiq to'ldirish va boshqa ko'p narsalar uchun foydalanish mumkin.
7-Rasm. HashMaps
3. Xulosa
Mazkur ishda jahonda mashhur dasturlash tillaridan biri bo’lgan – Python dasturlash tili va Python dasturlash tilida ma’lumotlar strukturasi haqida qisqacha bayon etildi. Ushbuda yana ro`yxat, kortej, lug`at va to`plam tushunchalari va ularni qanday yaratish mumkinligi ular ustida amallar bajarish haqida ma’lumotlar keltirilib misollar yordamida tushuntirilgan.
Bundan tashqari, Pythonda malumotlar bazasi qanday tuzilishi, list, ro’yxat yaratish, elemat qo’shish, elementga kirish, uni o’chirish qnaday amalga oshirilishi misollar bilan birga ko’rsatil o’tildi
Bilganimizdek, malumotlar structurasini bir qancha turlari yani stek, dek, queue, list, array kabilar bilan ham chuqurroq tanishib oldik.
Do'stlaringiz bilan baham: |