天天看點

algorithm頭檔案下函數整合

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

1.max(x,y)、min(x,y)、abs(x)

分别傳回最大值、最小值、絕對值

注意:

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

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

2.swap(x,y)

交換x,y的值

3.reverse()

reverse(it,it2)可以将數組指針在【it,it2)之間的元素或容器的疊代器在【it,it2)之間的元素進行反轉

傳送門(詳細)

4.next_permutation()

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

傳送門(詳細)

5.fill()

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

傳送門(詳細)

6.sort()

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

傳送門(詳細)