C++STL

发布时间 2023-08-01 20:46:12作者: .风信子

assert()函数

 

max_element()和min_element()

时间复杂度O(n)

作用:求C++数组或vector求最大值最小值,二者返回的都是迭代器或指针,可以通过*符号来获得值

max_element()和min_element()函数是一样的用法,这里要注意的是如果有多个最大值或者最小值,返回的是第一次出现的位置。

例如:vector<int> v;

   int mx = max_element(v.begin(),v.end()) - v.begin();这样就获得了向量中的最大值第一次出现的位置(向量中的下标)