헤더파일

#include<algorithm>


사용법

int min_num = min(1,5);
int mini_num2 = min({5,2,3,4});
int max_num = max(3,7);
int max_num2 = max({7,3,4,5});
//min , max 사용법


pair<int,int> p1 = minmax({6,9,4,3});
최소값: p1.fisrt    최대값: p1.second
//minmax사용법
    
    
vector<int> v={7,9,5,3,6};
auto min_itr = min_element(v.begin(),v.end());
auto max_itr = max_element(v.begin(),v.end());
//min_element, max_element사용법
//iterator를 반환함


pair<vector<int>::iterator, vector<int>::iterator> p2 = minmax_element(v.begin(),v.end());
최소값: *(p2.first)  최대값:*(p2.second)
//minmax_element 사용법
//iterator가 각각 저장됨

카테고리:

업데이트:

댓글남기기