| 検索 | find(vector.begin(),vector.end()) |
| ソート | sort(vector.begin(),vector.end()) |
| 同じ要素を取り除く | unique(vector.begin(),vector.end()) |
| コピー | copy(vector.begin(),vector.end(),output.begin()) |
| 目的の値を持つ要素数を調べる | count(vector.begin(),vector.end(),value) |
| 指定された範囲の値を置き換える | fill(vector.begin(),vector.end(),value) |
| 同じ長さで要素が同じか比較する | equal(vector.begin(),vector.end,vector2.begin()) |
| 最大の要素を調べる | max_element(vector.begin(),vector.end()) |
| 最小の要素を調べる | min_element(vector.begin(),vector.end()) |
| ソートされた配列を融合 | merge(vector.begin(),vector.end(),vector2.begin(),vector2.end(),output.begin()) |
| 最初の配列にあって2つ目に無いものを調べる | set_difference(vector.begin(),vector.end(),vector2.begin(),vector2.end(),output.begin()) |
| 2つの配列の違いを調べる | set_symmetric_difference(vector.begin(),vector.end(),vector2.begin(),vector2.end(),output.begin()) |
| 2つの配列の共通部を調べる | set_intersection(vector.begin(),vector.end(),vector2.begin(),vector2.end(),output.begin()) |
| 2つの配列にある要素を併合する | set_union(vector.begin(),vector.end(),vector2.begin(),vector2.end(),output.begin()) |