Reja: Bir va ikki bog‘lamli ro‘yxatlar ustida amallar va ularning algoritmlari. Bir bog‘lamli va ikki bog‘lamli xalqasimon ro‘yxatlar haqida tushuncha
Mustaqil ish
Mavzu: Bir bog‘lamli ro‘yxatlar ustida amllar va ularning algoritmlari
Bajardi: Farmonov U. Guruh: TT2M21-01 Mavzu:Bir bog‘lamli ro‘yxatlar ustida amllar va ularning algoritmlari
Reja:
1.Bir va ikki bog‘lamli ro‘yxatlar ustida amallar va ularning algoritmlari.
2. Bir bog‘lamli va ikki bog‘lamli xalqasimon ro‘yxatlar haqida tushuncha.
3. Ularni mantiqiy tasvirlash va ular ustida amallar bajarish algoritmlari
Halqasimon ro‘yxatlar oddiy ro‘yxat kabi bo‘lib, farqi shuki, unda ro‘yxat oxiri ro‘yxat boshiga ulangan bo‘ladi. Halqasimon ro‘yxatlar ikki xil bo‘ladi:
Halqasimon bir bog‘lamli ro‘yxat oddiy bir bog‘lamli ro‘yxatda eng so‘ngi element ko‘rsatkichiga ro‘yxat boshi elementi ko‘rsatkichi qiymatini o‘zlashtirish orqali hosil qilinadi.
Halqasimon bir bog‘lamli ro‘yxatni C++ da e’lon qilish
struct Node{
int data; //информацион майдон
Node *Next;
};
Node *Head=NULL;//рўйхат боши кўрсаткичи
Node *Tail=NULL;//рўйхат охири кўрсаткичи
Halqasimon bir bog‘lamli ro‘yxatga element qo‘shish
Bo‘sh bo‘lgan ro‘yxatga elementlar rasmdagi kabi kiritilishi kerak bo‘lsin: