백준 문제를 풀며 정리하는 C++ 함수

    계속 추가할 예정입니다!

     

    #include <algorithm>

    count 함수 

    배열, 벡터 등 원하는 값의 개수를 찾아준다. string, char, int 모두 가능하다

    ex) count(시작점, 끝점, 찾을 값)

    int array[3] = {1,3,5};

    cout << count(array.begin(),array.end(),5);

     

    count_if(시작점, 끝점, bool함수)

    조건에 맞는 배열 벡터등 원하는 값의 개수를 찾아준다. string, char, int 모두 가능하다.

    int array[3] = {1,3,5};

    cout << count(array.begin(),array.end(),isFive());

     

    ////////////////////////////////학교 강의를 통해 배운 내////////////////////////////////////////

    배열의 삽입

    add(idx, value)

    배열 idx번째 위치에 value를 삽입

    배열 Arr[idx]~Arr[N-2]를 오른쪽으로 한 칸 씩 이동(N은 배열의 크기)

    배열의 삭제

    remove(idx)

    배열 idx번째 위치의 요소를 삭제

    배열 Arr[idx+1]~Arr[N-1]을 왼쪽으로 한 칸 씩 이동

    set(idx, value)

    배열 idx번째 값을 value로 변

    댓글