stl algorithm清单
accumulate???? 累加序列的所有元素
adjacent_difference 計算序列中的相鄰元素是否不同
adjacent_find? 查找相鄰的兩個相同(或者有其他關聯)元素
binary_search? 確定容器中是否存在某個元素
copy?????? 拷貝元素到新的位置
copy_backward????? 逆序拷貝元素
count????? 返回匹配給定值的元素數目
count_if? 返回符合條件的元素數目
equal?????? 確定兩個集合中的所有元素皆相同
equal_range??? 搜索序列中的由相同元素組成的子序列
fill?? 為一個序列賦值
fill_n????? 為序列中給定數目的元素賦值
find 在序列中查找一個匹配值的元素
find_end? 在序列中查找最后出現的序列
find_first_of?? 在序列中查找給定集合的任一元素
find_if??? 在序列中查找第一個符合條件的元素
for_each? 為序列中的每個元素應用指定的函數
generate? 將函數的運行結果儲存在一個序列中
generate_n????? 將N次驅動函數的結果儲存在一個序列中
includes?? 檢查一個集合是否是另外一個集合的子集
inner_product 計算兩個序列的內積
inplace_merge 內置式歸并
is_heap??? 檢查給定的序列是否是堆
iter_swap 交換兩個迭代器指向的元素
lexicographical_compare?????? 按字典順序檢查一個序列是否小于另外一個序列
lower_bound?? 查找第一個插入元素但不影響序列有序性的位置
make_heap???? 創建一個堆并以序列的形式輸出
max 返回兩個元素間的較大者
max_element? 返回序列中的最大者
merge???? 對兩個有序序列進行歸并處理
min? 返回兩個元素間的較小者
min_element?? 返回序列中的最小者
mismatch 查找兩個序列的第一個不相同的位置
next_permutation?? 依照字典順序生成序列的下一個稍大的排列
nth_element??? 插入一個元素至它的排序位置并確保它左邊的元素都不大于它右邊的元素
partial_sort???? 將序列中的前N個元素排序
partial_sort_copy??? 拷貝并部分排序
partial_sum???? 計算序列中部分元素之和
partition? 將元素序列分成兩組
pop_heap 從一個堆中移除最大的元素
prev_permutation?? 依照字典順序生成序列的下一個稍小的排列
push_heap????? 添加一個元素至堆
random_shuffle????? 隨機生成元素的一個排列
remove??? 移除給定值的所有元素
remove_copy? 拷貝一個序列中元素的同時忽略那些匹配給定值的元素
remove_copy_if???? 拷貝一個序列中元素的同時忽略那些符合條件的元素
remove_if?????? 移除序列中所有符合條件的元素
replace??? 將序列中的一些元素以另外一個值替換
replace_copy?? 拷貝一個序列并將其中一些替換為新值
replace_copy_if????? 拷貝一個序列的元素并替換掉那些符合條件的元素
replace_if?????? 替換掉符合條件的元素
reverse??? 將給定序列反轉順序
reverse_copy?? 以逆序拷貝元素的方式創建序列的副本
rotate????? 調換一些元素到序列的左邊
rotate_copy???? 拷貝并調換元素
search???? 搜索子序列
search_n? 搜索N個連續的元素拷貝
set_difference 計算兩個集合的差集
set_intersection????? 計算兩個集合的并集
set_symmetric_difference????? 計算兩個集合的對稱差
set_union 計算兩個集合的交集
sort? 將序列按升序排序
sort_heap 將堆轉變成有序序列
stable_partition????? 將元素劃分成兩組且維持原來的元素次序
stable_sort????? 將序列排序并且維持相等元素的原始次序
swap?????? 交換兩個對象的值
swap_ranges?? 交換兩個序列的元素
transform?????? 通過給定函數轉換序列元素
unique???? 移除連續的重復元素
unique_copy?? 拷貝序列并忽略相同元素以創建一個無重復元素的集合
upper_bound?? 搜索最后一個插入元素并能維持序列有序性的位置(第一個稍大于給定值的位置)
總結
以上是生活随笔為你收集整理的stl algorithm清单的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NP完全性问题
- 下一篇: 贝叶斯定理与贝叶斯估计