“Маълумотлар тузилмаси ва алгоритмлар” фанига кириш


Roʼyxatlar Ro’yxatning umumiy ko’rinishiga misol


Download 280.75 Kb.
bet2/3
Sana04.11.2023
Hajmi280.75 Kb.
#1747679
1   2   3
Bog'liq
u4WgeDQLve2Esyl2A1uXUK5ahlFZQsH38xEl9Gbo

Massivlar va vektorlar

Roʼyxatlar

Ro’yxatning umumiy ko’rinishiga misol :

E1, E2, ..., En, (n ≥0 bo’lib n fiksirlanmagan).

Ro’yxat elementlari soni dastur bajarilishi davomida o’zgarib turishi mumkin.


Def.1.
Roʼyxat deb bir turga tegishli boʼlgan elementlar ketma-ketligiga aytiladi.
Эслатма
Roʼyxatni tashkil etuvchi elementlar soni chegaralanmagan boʼlishi mumkin.
Ro’yxatni mantiqiy tasvirlash
Oshkormas(massiv)
Oshkor(ko’rsatkichli)
Def.1.1.
Ro’yxatni tashkil etuvchi elementlar soni n ga ro’yxat uzunligi deyiladi.

Misol. Chiziqli ro’yxat


Bog’langan ro’yxat ustida amallar
      • Ro’yxatga element qo’shish;
      • Ro’yxatdan elementni o’chirish;
      • Ro’yxatda elementni qidirish;
      • Ro’yxat elementlarini chop etish mumkin.

      • Eslatma: Ro’yxatning ixtiyoriy elementini o’chirish, ixtiyoriy joyiga element qo’shish mumkin.

Bog’langan ro’yxat elementlari mantiqiy tasvirlanishda yozuv(struct yoki slass) kabi ifodalanadi.

class Node{

Dinamik tuzilmalar


Def.2.
Agar dastur bajarilishi mobaynida tuzilma elementlari va/yoki ular orasidagi munosabatlar o’zgarib tursa, u holda bunday tuzilmaga dinamik tuzilma deyiladi
Ommaviy xizmat ko’rsatish turlari
stek
navbat

Download 280.75 Kb.

Do'stlaringiz bilan baham:
1   2   3




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