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



Yüklə 0,92 Mb.
səhifə2/3
tarix06.12.2022
ölçüsü0,92 Mb.
#72710
1   2   3
Reja Bog’langan ro’y’hatlar haqida tushuncha

Misol. Chiziqli ro’yhat

      • Ro’yhatga yangi element qo’shish;
      • ro’yhatdan elementni o’chirish;
      • ro’yhatdan element qidirish;
      • ro’yhat elementlarini chop etish mumkin.
  • Eslatma: ro’yhatning ixtiyoriy elementini o’chirish, ixtiyoriy joyiga element qo’shish mumkin.

Bogʼlangan roʼyxat elementlari mantiqiy tasvirlanishda yozuv kabi ifodalanadi. Dasturda class orqali ifodalash mumkin:

Bir bog’lamli ro’yhatlar

  • Def.1.
  • Agar ro’yhat elementlari (tuguni) faqatgina bitta ko’rsatkichlar maydoniga ega bo’lsa, u holda bunday tuzilmaga bir bog’lamli yoki bir tomonlama yo’naltirilgan ro’yhat deyiladi.
  • Eslatma
  • Ro’yhat elementlari garchi ketma-ket tuzilmani tashkil etsada, ular xotirada tartibsiz joylashgan bo’lishi mumkin.
  • Eslatma
  • Ro’yhat elementlariga murojaat faqat ro’yhat boshidan amalga oshiriladi. Teskari aloqa yo’q.

Ikki bog’lamli ro’yhat

Bir va ikki bog’lamli ro’yhatlarni e’lon qilish

  • Bir bogʼlamli roʼyxat tuzilmasi:
  • struct Node {
  • BT inf;
  • Node* ptr;
  • };
  • Ikki bogʼlamli roʼyxat tuzilmasi:
  • struct Node {
  • BT inf;
  • Node* next;
  • Node* prev;
  • };

Yüklə 0,92 Mb.

Dostları ilə paylaş:
1   2   3




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2025
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin