1. 程式人生 > 實用技巧 >border-color 的預設顏色

border-color 的預設顏色

max_element

尋找範圍[first, last)中的最大元素。

與之相似:min_element

返回值

指向範圍[first, last)中最大元素的迭代器。若範圍中有多個元素等價於最大元素,則返回指向首個這種元素的迭代器。若範圍為空則返回last

例子:

#include<bits/stdc++.h>
#include<set>
#include<vector>
#include<deque>
#include<map>
#include<queue>
using namespace std;
static
bool abs_compare(int a, int b) { return (abs(a) < abs(b)); } int main(){ vector<int> v; v.push_back(3); v.push_back(1); v.push_back(-14); v.push_back(1); v.push_back(5); v.push_back(9); vector<int>::iterator result; result = max_element(v.begin(), v.end()); cout
<< "max element at: " << distance(v.begin(), result) <<endl; result = max_element(v.begin(), v.end(), abs_compare); cout << "max element (absolute) at: " << distance(v.begin(), result) << endl; }

輸出:

max element at: 5
max element (absolute) at: 2