STL:役に立つ汎用アルゴリズム

目的名称

与えられた初期値でベクタをうめる
あるシーケンスを別の場所にコピーする
ジェネレータからの値をコピーする
条件に合う要素を見つける
連続した重複要素を見つける
ベクタ内でサブシーケンスを見つける
要素の最大値を見つける
要素の最小値を見つける
要素の順番を逆にする
新規の値で要素を置換する
中間点を中心として要素を回転させる
要素を2つのグループに分ける
順列を生成する
ベクタ内でインプレースマージする
ベクタ内の要素をランダムに移し替える
条件を満たす要素の数を数える
ベクタをある1つの値に変える
2つのベクタの内積
2つのベクタが等価かどうかを調べる
語彙比較
ベクタを変換する
値の部分和
値同士の距離
各要素で関数を実行する
要素の削除(サイズは不変)
fill
copy
generate
find
adjacent_find
search
max_element
min_element
reverse
replace
rotate
partition
next_permutation
Inplace_merge
random_shuffle
count
accumulate
inner_product
equal
lexicographical_compare
transform
partial_sum
adjacent_difference
for_each
remove
戻る