algorithm標頭檔案下函式整合

2021-10-02 14:42:14 字數 391 閱讀 9396

使用algorithm標頭檔案,在標頭檔案下加一行「using namespace std;」才能正常使用

分別返回最大值、最小值、絕對值

注意:

max,min中x,y可以是浮點型

abs中的x必須為整數,浮點型用math標頭檔案下的fabs

交換x,y的值

reverse(it,it2)可以將陣列指標在【it,it2)之間的元素或容器的迭代器在【it,it2)之間的元素進行反轉

next_permutation給出乙個序列在全排列中的下乙個序列

fill()可以把陣列或容器中的某一段區間賦予相同的值

sort就是用來排序的函式,效率較高

algorithm標頭檔案下的函式

非修改性序列操作 12個 迴圈對序列中的每個元素執行某操作 for each 查詢在序列中找出某個值的第一次出現的位置 find 在序列中找出符合某謂詞的第乙個元素 find if 在序列中找出一子串行的最後一次出現的位置 find end 在序列中找出第一次出現指定值集中之值的位置 find fi...

algorithm標頭檔案下的常用函式

algorithm標頭檔案下的常用函式 1.max min abs 和swap 使用例項 include includeusing namespace std int main 執行結果 1 2 1 2 2 1 2.reverse 使用例項1 include includeusing namespa...

algorithm標頭檔案下的常用函式

lower bound 和upper bound max element min element max x,y min x,y 分別訪問x和y的最大值和最小值,且引數必須是兩個。如果想返回三個數x y z的最大值,可以使用max x,max y,z 的寫法.abs x 返回x的絕對值。注意 x必須...