Ma’lumotlar tuzilmasi va algoritmlar Data structures and algoritms №1-ma’ruza: Ma’lumotlar turlari. Ma’lumotlarning abstrakt tuzilmalari



Yüklə 13,7 Kb.
səhifə3/5
tarix06.12.2022
ölçüsü13,7 Kb.
#72604
1   2   3   4   5
Ma’lumotlar tuzilmasi va algoritmlar Data structures and algorit-fayllar.org

Ma’lumotlarning abstrakt yoki mantiqiy tuzilmasi deganda, uning matematik yoki chizma (grafik) ifodasi tushiniladi. Abstrakt bosqichda ixtiyoriy tuzilmani <D,R> juftlik ko’rinishda ifodalash qabul qilingan. Bu yerda:

D – elementlarning chekli to’plami bo’lib, elementlar ma’lumotlar turlari yoki ma’lumotlar tuzilmasi bo’lishi mumkin;

R – munosabatlar to’plami bo’lib, mazkur munosabatlar xususiyatlari abstrakt bosqichda ma’lumotlar tuzilmalarini turlarini aniqlaydi.

Ma’lumotlarning fizik tuzilmasi deganda, uning kompyuter xotirasidagi fizik tasvirlanishi tushiniladi.

Ma’lumotlar tuzilmasiga misollar

Ma’lumotlar tuzilmasi klassifikatsiyasi

Ma’lumotlar tuzilmasi quyidagicha klassifikatsiyalanadi:

1. Tuzilmadagi ma’lumotlarning o’zaro bog’liqligi bo’yicha;

2. Vaqt bo’yicha yoki dastur bajarilishi davomida tuzilmaning o’zgaruvchanligi bo’yicha;

3. Tuzilmaning tartiblanganligi bo’yicha;

4. Tuzilma tarkibi bo’yicha.

Ma’lumotlar tuzilmasi klassifikatsiyasi

1. Tuzilmadagi ma’lumotlarning o’zaro bog’liqligi bo’yicha:


  • - agar tuzilmalar elementlari o’zaro kuchsiz bog’langan bo’lsa, bunday tuzilmalar bog’lanmagan tuzilma deyiladi

    • vektor, massiv, satr, stek

  • - agar tuzilmada elementlar o’zaro bog’langan bo’lsa, bunday tuzilma bog’langan tuzilma deyiladi

    • bog’langan ro’yxatlar

    Ma’lumotlar tuzilmasi klassifikatsiyasi

    2. Vaqt bo’yicha yoki dastur bajarilishi davomida tuzilmaning o’zgaruvchanligi bo’yicha:


  • dastur bajarilishi yakunlanganga qadar tuzilmada o’zgarish bo’lmasa bunday tuzilmalar statik tuzilmalar deyiladi:

    • yozuv, massiv, satr, vector;

  • dastur bajarilishi davomida tuzilmada qisman o’zgarish bo’lsa, bunday tuzilmalar yarimstatik tuzilmalar deyiladi:
  • 1   2   3   4   5




    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