Bog’langan ro’yhatlarga element kiritish qanday amalga oshiriladi?
Bog’langan ro’yhatlardan element o’chirish qanday amalga oshiriladi?
Bog’langan ro’yhatlardan element qidirish qanday amalga oshiriladi?
Bog’langan ro’yhat elementlarini chop etish qanday amalga oshiriladi?
Massivga nisbatan bog’langan ro’yhatlarning kamchiligi nimadan iborat?
Bir bog’lamli ro’yhatlarning o’ziga xosligi nimalardan iborat?
Bir bog’lamli ro’yhatlarning o’ziga xosligi nimalardan iborat?
Ko’rsatkich nima?
Bir bog’lamli ro’yhatga element kiritish uning elementlar soniga bog’liqmi?
Element kiritish va chiqarish amali qaysi holda samaraliroq: ro’yhatdami yoki massivda?
7-Mavzu:“Ro‘yxat” turdagi ma'lumotlar tuzilmalari. Ro‘yxatlarni statik va dinamik tarzda amalga oshirish. Bir va ikki bog‘lamli ro‘yxatlar va ular ustida amal bajarish algoritmlari .
Reja:
Bog’langan ro’y’hatlar haqida tushuncha
Bog’langan ro’y’hatlar klassifikasiyasi
Bog’langan ro’y’hatlarni mantiqiy tasvirlash
Bir va ikki bog’lamli ro’y’hatlar ustida amallar
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. Eslatma 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.