STL 之修改演算法

2021-08-27 17:25:17 字數 832 閱讀 6533

目錄

通過重新排列,刪除或改變元素的值來修改容器中的元素。

修改演算法中改變元素順序,而不改變其值的演算法成為變異(mutating),標藍。

copy

copy_backward

fill

fill_n

generate

generate_n

inplace_merge

iter_swap

merge

next_permutation

nth_element

partial_sort

partial_sort_copy

partition

prev_permutation

random_shuffle

remove

remove_copy

remove_copy_if

remove_if

replace

replace_copy

replace_copy_if

replace_if

reverse

reverse_copy

rotate

rotate_copy

set_difference

set_intersection

set_symmetric_difference

set_union

sort

stable_partition

stable_sort

swap

swap_ranges

transform

unique

unique_copy

STL 之修改演算法

目錄 通過重新排列,刪除或改變元素的值來修改容器中的元素。修改演算法中改變元素順序,而不改變其值的演算法成為變異 mutating 標藍。copy copy backward fill fill n generate generate n inplace merge iter swap merge ...

STL非修改演算法

由於stl演算法都是通過迭代器間接處理容器,下面定義istream iteratorinit,ostream itreatoroutit,forward iteratorfwdit,bidirectional iterator bidit,random iterator ranit 非修改演算法 演...

STL非修改演算法

由於stl演算法都是通過迭代器間接處理容器,下面定義istream iteratorinit,ostream itreatoroutit,forward iteratorfwdit,bidirectional iterator bidit,random iterator ranit 非修改演算法 演...