C++ за 21 день седьмое издание


Алгоритм find first_of



Download 1,38 Mb.
bet355/437
Sana22.02.2022
Hajmi1,38 Mb.
#89455
TuriРеферат
1   ...   351   352   353   354   355   356   357   358   ...   437
Bog'liq
word1

Алгоритм


find first_of
adjacent_find

Алгоритмы сравнения




equal


mismatch


lexicographical compare



Классификация алгоритмов STL

515



Окончание табл. 23.1


Описание

Поиски в диапазоне первого вхождения любого элемента целе­ вого диапазона или (в перегруженной версии) первого вхожде­ ния элемента, удовлетворяющего заданному критерию поиска


Поиски в коллекции двух элементов, которые равны или удо­ влетворяют заданному условию


Сравнивает два элемента на равенство или использует задан­ ный предикат для той же цели


Находит первую позицию различия в двух диапазонах элемен­ тов, используя заданный бинарный предикат


Сравнивает элементы двух последовательностей, чтобы опреде-лить, которая из двух меньш е





Изменяющие алгоритмы


И зм е н я ю щ и е а л го р и т м ы (mutating algorithm) изменяют содержимое или порядок по­ следовательности, с которой они работают. Некоторые из наиболее полезных изменяющих алгоритмов, предоставляемых библиотекой STL, приведены в табл. 23.2.


ТАБЛИЦА 23.2. Краткий перечень изменяющих алгоритмов



Алгоритм

Описание

Алгоритмы инициализации




fill

Присваивает заданное значение каждому элементу в ука­

fill_n

занном диапазоне

Присваивает заданное значение первым л элементам в




указанном диапазоне

generate


generate n

Алгоритмы изменения




for each
transform

Алгоритмы копирования




copy


copy backward

Алгоритмы удаления




remove

Присваивает возвращ аемое значение заданного объекта функции каждому элементу в указанном диапазоне


Присваивает созданное функцией значение определенному количеству элементу в указанном диапазоне


Выполняет операцию с каждым из элементов диапазона. Когда определенный аргумент изменяет диапазон, алгоритм for_each () становится изменяющим


Применяет определенную унарную функцию к каждому элементу в указанном диапазоне


Копирует один диапазон в другой


Копирует один диапазон в другой, упорядочивая его эле­ менты в обратном порядке


Удаляет элемент заданного значения из указанного диа­ пазона



516 ЗАНЯТИЕ 23. Алгоритмы библиотеки STL


Окончание табл. 23.2




Download 1,38 Mb.

Do'stlaringiz bilan baham:
1   ...   351   352   353   354   355   356   357   358   ...   437




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish