max_element()函數和min_element()函數


max_element()函數和min_element()函數,我們從函數名字就能知道是什么作用了,就是找最大值最小值,那怎么用呢?
數組:int position=max_element(a,a+n)-a;
          int data=*max_element(a,a+n);
容器: int position=max_element(v.begin(), v.end())-v.begin();
           int it = *max_element(v.begin(), v.end());
string: int position=max_element(s.begin(), s.end())-s.begin();
         char it=*max_element(s.begin(),s.end());
min_element()函數也是一樣的用法,這里要注意的是如果有多個最大值或者最小值,返回的是第一次出現的位置。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM