Referati. Konteynerlar


Download 106.9 Kb.
bet1/3
Sana23.04.2023
Hajmi106.9 Kb.
#1390180
TuriReferat
  1   2   3
Bog'liq
referat




TATU Nurafshon filiali
AKT kasb ta’limi
610-22-guruh
Ileshev Asadbekning
Dasturlash fanidan
Konteyner sinflari
mavzusida yozgan

Referati.

Konteynerlar.
Konteyner-bu boshqa ob'ektlar (uning elementlari) to'plamini saqlaydigan ushlagich ob'ekti. Ular sinf shablonlari sifatida amalga oshiriladi, bu elementlar sifatida qo'llab-quvvatlanadigan turlarda katta moslashuvchanlikni ta'minlaydi.
Konteyner o'z elementlarini saqlash joyini boshqaradi va ularga to'g'ridan-to'g'ri yoki iteratorlar orqali kirish uchun a'zo funktsiyalarini taqdim etadi (ko'rsatgichlarga o'xshash xususiyatlarga ega mos yozuvlar ob'ektlari).
Ketma-ketlik konteynerlari
Sequence konteynerlari ketma-ket kirish mumkin bo'lgan ma'lumotlar tuzilmalarini amalga oshiradi.

array: Statik qo'shni qator (sinf shabloni)


vector: Dinamik qo'shni qator (sinf shabloni)
deque: Ikki tomonlama navbat (sinf shabloni)
forward_list: Yakka bog'langan ro'yxat (sinf shabloni)
list: Ikki marta bog'langan ro'yxat (sinf shab-loni)

Assotsiativ konteynerlar
Assotsiativ konteynerlar tezda qidirish mumkin bo'lgan saralangan ma'lumotlar tuzilmalarini amalga oshiradi (o(log n) murakkablik).

  • Set: Kalitlar bo'yicha saralangan noyob kalitlar to'plami
    (sinf shabloni)

  • Map: Kalitlar bo'yicha saralangan kalit-qiymat juftliklari to'plami, kalitlar noyobdir (sinf shabloni).

  • multiset: Kalitlar to'plami, kalitlar bo'yicha saralangan (sinf shabloni)

  • multimap: Kalitlar bo'yicha saralangan kalit-qiymat juftliklari to'plami
    (sinf shabloni)



Download 106.9 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling