Мисал менен C++ тилинде тизме деген эмне?
Мисал менен C++ тилинде тизме деген эмне?

Video: Мисал менен C++ тилинде тизме деген эмне?

Video: Мисал менен C++ тилинде тизме деген эмне?
Video: 10. Python. Массивдер 2024, Май
Anonim

C++ тизмеси | C++ тилиндеги тизме Стандарттык шаблон китепканасы. C++ тизмеси тутумдашпаган эстутумду бөлүштүрүүгө мүмкүндүк берген орнотулган ырааттуу контейнерлер. The тизме тез кокус кирүүнү камсыз кылбайт жана ал эки багытта гана ырааттуу кирүүнү колдойт.

Ошондой эле суроо, C++ тилинде тизме деген эмне?

Тизме . Тизмелер ырааттуулугу контейнерлери болуп саналат, алар ырааттуулуктун каалаган жеринде туруктуу убакыт киргизүү жана өчүрүү операцияларына жана эки багытта итерацияга мүмкүндүк берет. Тизме контейнерлер эки эселенген катары ишке ашырылат тизмелер ; Эки жолу байланышкан тизмелер алар камтыган элементтердин ар бирин ар башка жана байланышпаган сактоо жерлеринде сактай алат.

Ошо сыяктуу эле, Deque C++ деген эмне? Кош кезек. deque (көбүнчө "палубага" окшоп айтылат) эки жактуу кезектин туура эмес кыскартылышы. Эки жактуу кезектер – динамикалык өлчөмдөрү бар ырааттуу контейнерлер, аларды эки четинен (анын алдыңкы же арткы) кеңейтүү же кыскартууга болот.

Ошо сыяктуу эле, суралат, C++ STLде тизме деген эмне?

C++ тилиндеги тизме Стандарттык шаблон китепканасы ( STL ) Тизмелер туташуу эмес эстутум бөлүштүрүүгө мүмкүндүк берүүчү ырааттуу контейнерлер. вектор менен салыштырганда, тизме жай өтүү бар, бирок позиция табылгандан кийин, киргизүү жана жок кылуу тез болот. Адатта, биз айткандай а Тизме , биз кош байланган жөнүндө сөз тизме.

C++ тилинде тизмелер барбы?

C++ тизмеси тутумдашпаган эстутумду бөлүштүрүүгө мүмкүндүк берген орнотулган ырааттуу контейнерлер. The тизме тез кокус кирүүнү камсыз кылбайт жана ал эки багытта гана ырааттуу кирүүнү колдойт. The тизме C++ тилинде STL (Стандарттык шаблон китепканасы) менен жеткиликтүү ырааттуу контейнер.