стандарт қолиплар кутубхонаси(standard template library)

PPTX 18 sahifa 130,7 KB Bepul yuklash

Sahifa ko'rinishi (5 sahifa)

Pastga aylantiring 👇
1 / 18
polimorfizm (polymorphism) стандарт қолиплар кутубхонаси standard template library (stl ) allamov o. стандарт қолиплар кутубхонаси(standard template library) - алгоритмлар туплами, контейнерлар ва уларга мурожаат килувчи воситалар, ёрдамчи функциялар. дастурда кулда ёзилган кодга эффектив мос тушиши учун, кутубхонадаги хар бир колип компонентини умум-лашган татбикга эга булиши учун жуда куп ишлар килинган. stl кутубхонаси контейнер (англ. container) — узида бошка объектларни саклаган объект. итератор (англ. iterator) — контейнерни курсатувчи объект курсаткич. итератор контейнер элементларига циклик мурожаат килиш учун ишлатилади. алгоритм (англ. algorithm) — контейнерларни кайта ишлаш учун хисоблаш процедуралари. алгоритмлар тури: инициализация, сортировка, излаш, контейнер таркибини узгартириш. stl асосий компоненталари кетма кет контейнерлар vector – динамик массив list – руйхат deque – дэк икки боғламли руйхат ассоциатив контейнерлар set – туплам multiset – такроланувчи элементга эга туплам map – ассоциатив массив (калит/киймат) (булиши мумкин). multimap – такрорланувчи элементли map(булиши мумкин). контейнерлар псевдо контейнерлар stack – стек, реализация lifo. элемент киритиш ва учириш …
2 / 18
авбат (англ. priority queue) — бу шундай берилганлар структурасики, унда куйидаги учта амал аникланган : insertwithpriority: навбатга берилган приоритетига кура элемент кушади getnext: ( «popelement(off)» ёки «getminimum») навбатдан минимал приоритетига кура элементни учиради ва кайтаради peekatnext : энг катта приоритетли элементни (учирмасдан ) куриш 8 vector – вектор динамик массив элемент кушиш ва учириш билан массив улчами динамик узгаради #include // библиотека vector узгарувчи номи ; // вектор эълони контейнер vector vector синфининг асосий функциялари : begin() – дастлабки элемент итератори end() – охирги элемент итератори clear() – векторнинг барча элементларини учириш resize(n) вектор улчамини узгартириш size() – векторнинг жорий улчами push_back(t &val) //вектор охирига элемент кушиш insert(iterator i, t &val) // вектор ичига элемен кушиш [] - вектор элементига мурожаат килиш контейнер vector мисол vector vec; for (unsigned i = 0; i > vec_matrix; vec_matrix.resize(5); // матрицада 5 сатр for (unsigned i = 0; i vec_string; // вектор сатр …
3 / 18
стандарт қолиплар кутубхонаси(standard template library) - Page 3
4 / 18
стандарт қолиплар кутубхонаси(standard template library) - Page 4
5 / 18
стандарт қолиплар кутубхонаси(standard template library) - Page 5

Ko'proq o'qimoqchimisiz?

Barcha 18 sahifani Telegram orqali bepul yuklab oling.

To'liq faylni yuklab olish

"стандарт қолиплар кутубхонаси(standard template library)" haqida

polimorfizm (polymorphism) стандарт қолиплар кутубхонаси standard template library (stl ) allamov o. стандарт қолиплар кутубхонаси(standard template library) - алгоритмлар туплами, контейнерлар ва уларга мурожаат килувчи воситалар, ёрдамчи функциялар. дастурда кулда ёзилган кодга эффектив мос тушиши учун, кутубхонадаги хар бир колип компонентини умум-лашган татбикга эга булиши учун жуда куп ишлар килинган. stl кутубхонаси контейнер (англ. container) — узида бошка объектларни саклаган объект. итератор (англ. iterator) — контейнерни курсатувчи объект курсаткич. итератор контейнер элементларига циклик мурожаат килиш учун ишлатилади. алгоритм (англ. algorithm) — контейнерларни кайта ишлаш учун хисоблаш процедуралари. алгоритмлар тури: инициализация, сортировка, излаш, контейнер таркибини узгар...

Bu fayl PPTX formatida 18 sahifadan iborat (130,7 KB). "стандарт қолиплар кутубхонаси(standard template library)"ni yuklab olish uchun chap tomondagi Telegram tugmasini bosing.

Teglar: стандарт қолиплар кутубхонаси(s… PPTX 18 sahifa Bepul yuklash Telegram