要注意該類函式作用範圍是兩引數左閉右開區間
#include
用min和max函式
1)對於普通陣列
int arr[len]
int min = min(arr,arr+len);
2)對於動態陣列vector
vectorarr;
int *min = min(arr.begin(), arr.end());
用min_element和max_element函式
1)對於普通陣列
int a[5] = ;
int max = max_element(a, a + 5);
2) 對於動態陣列vector
int main()
;vectorb(a,a+5);
vector::iterator p = max_element(b.begin(), b.end());
vector::iterator q = min_element(b.begin(), b.end());
cout << *p << endl;
cout << *q << endl;
system("pause");
return 0;
}
C 陣列或vector求最大值最小值
可以用max element 及min element 函式,二者返回的都是迭代器或指標。標頭檔案 include 1.求陣列的最大值或最小值 1 vector容器 例 vectorv 最大值 int maxvalue max element v.begin v.end 最小值 int minval...
vector或陣列求最大值 最小值
可以用max element 及min element 函式,二者返回的都是迭代器或指標。標頭檔案 include 1.求陣列的最大值或最小值 1 vector容器 例 vector vec 最大值 int maxvalue max element v.begin v.end 最小值 int min...
c 陣列或vector容器求最大值最小值
c 陣列或vector容器求最大值最小值 可以用max element 及min element 函式,二者返回的都是迭代器或指標。標頭檔案 include algorithm include vector 1.求陣列的最大值或最小值 例 a 最大值 int maxvalue max element...