Ma’lumotlar tuzilmasi va algoritmlar fanining maqsad va vazifasini izohlab bering


Statik ma’lumotlar tuzilmasi: Yozuv va jadval tuzilmalariга таъриф беринг, улардан дастурлашда фойдаланишга оид мисоллар келтиринг



Yüklə 1,56 Mb.
səhifə24/32
tarix05.10.2023
ölçüsü1,56 Mb.
#152400
1   ...   20   21   22   23   24   25   26   27   ...   32
MTA oraliq javoblai

50. Statik ma’lumotlar tuzilmasi: Yozuv va jadval tuzilmalariга таъриф беринг, улардан дастурлашда фойдаланишга оид мисоллар келтиринг.

51. Dinamik ma’lumotlar tuzilmasi: bog’langan ro’yxatlar (bir va ikki bog’lamli)га таъриф беринг, уларнинг мантиқий тасвирланишини тушунтириб беринг.

  • Umuman olganda ro’yxat elementlari turli turlarga tegishli bo’lib, uning tashkil etuvchi elementlar soni chegaralangmagan bo’lishi mumkin.

Ro’yxatning umumiy ko’rinishiga misol:
E1, E2, ........, En,...
n>1 bo’lib n fiksirlanmagan.

  • Ro’yxat elementlari orasidagi bog’liqlik noaniq (oshkormas).

  • Ro’yxat elementlari orasidagi bog’liqlik aniq (oshkor).

Eslatma: dastur bajarilishi davomida tuzilmada to’liq o’zgarishlar bo’lsa, bunday tuzilmalar dinamik tuzilmalar deyiladi.

    • bog‘langan ro’yxatlar, daraxt, graf.

      • Bog’langan ro’yxatlar dinamik tuzilmaga misol bo’ladi.

      • Bog’langan ro’yxatlarning elementlari xotirada tartibsiz joylashgan bo’lishi mumkin.

  • Bir bog’lamli ro’yxat elementi ikkita maydonga ega:

      • ma’lumot maydon (Info)

      • ko’rsatkich maydoni (Ptr)

  • Bir bog’lamli ro’yxat tuzilmasi quyidagicha e’lon qilinadi:

struct Tnode {
int value;
Tnode *pnext;

Yüklə 1,56 Mb.

Dostları ilə paylaş:
1   ...   20   21   22   23   24   25   26   27   ...   32




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

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin