STL-- 알고리즘

"C ++ 표준 라이브러리"에서 발췌 한 다음 코드의 대부분

STL은 찾고 정렬, 복사, 재정렬, 수정, 및 다른 연산에 포함하여 표준 알고리즘을 제공한다. 알고리즘은 혈관 기능의 클래스의 멤버가 아니라 전역 함수는 반복자와 함께 사용.

사용법 #include <iostream>
#INCLUDE <벡터>
#INCLUDE <알고리즘>

네임 스페이스를 사용하여 표준;

() {int로 메인
    벡터 <INT> 콜;
    벡터 <INT> :: 반복자 POS;
    //coll.push_back(2);
    coll.push_back (5);
    coll.push_back (4);
    coll.push_back (1);
    coll.push_back (6);
    coll.push_back (3);

    POS = min_element (coll.begin (), coll.end는 ()); // 최소 찾기
    COUT << "분"<< * POS << ENDL;
    POS = max_element (coll.begin () coll.end ()); // 최대 값 찾기
    COUT << "MAX"<< * POS << ENDL;

    종류 (coll.begin (), coll.end ()); // 정렬
    cout과 << "일종의";
    대한 (POS = coll.begin ();! POS = coll.end (); ++ POS) {
        COUT << * POS << ';
    }
    COUT << ENDL은 여기서 // 출력 123456
    POS = 찾기 (coll.begin () coll.end (), 3); //는 제 3 요소의 값을 찾을
    COUT은 << "찾기 :";
    COUT << * POS << ENDL;   

    (POS, coll.end을 ()) 역방향 //이 동작 찾기의 전면 (에 소자 (3) 이후에 반전되도록) 모두 선두 위치 (3)로 알려진 POS, POS 후의 요소를 반전 것은 싸움에 지원하기
    
    대한 (POS = coll.begin ();! POS = coll.end (); ++ POS) {
        COUT << * POS << ';
    }
    COUT << ENDL;
    시스템 ( "중지");
}

최종 출력 :

분 : 1
최대 6
정렬 방법 : 1 2 3 4 5 6
찾기 : 3
1 6 5 4 3

 

출처 : 장가 사이트 최적화

추천

출처www.cnblogs.com/1994july/p/12152740.html