일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- linux
- 텐서플로우
- CV
- 프로세스
- C++
- c
- 코딩
- 백준알고리즘
- error
- 회귀
- 리눅스
- 영상처리
- 알고리즘
- Windows 10
- 운영체제
- Windows10
- 학습
- Computer Vision
- 시스템프로그래밍
- TensorFlow
- 딥러닝
- shell
- 턱걸이
- 쉘
- C언어
- 공부
- 백준
- OpenCV
- python
- 프로그래밍
- Today
- Total
목록공부/C++ STL (2)
줘이리의 인생적기

sort 알고리즘은 오름차순, 내림차순, 사용자가 정의한 순서로 정렬해주는 알고리즘. default는 오름차순, 평균 시간복잡도는 퀵 정렬 기반이라 n*logn. sort 알고리즘은 헤더파일 안에 있음 #include 을 추가해야 한다. 원형 #array sort(array, array+n);//default 오름차순 sort(array, array+n, 함수); #vector sort(vector.begin(), vector.end()); // default 오름차순 sort(vector.begin(), vector.end(), less()); //오름차순 sort(vector.begin(), vector.end(), greater()); //내림차순 sort(vector.begin(), vector...
C++ vector 사용법 헤더파일 #include 선언 vector 변수이름; 생성자 //int형 vector v 생성 vector v; //0으로 초기화 된 10개 원소를 가진 int형 vector v 생성 vector v(10); //1로 초기화 된 4개 원소를 가진 int형 vector v 생성 vector v(4,1); //원하는 3개의 값으로 초기화된 int형 vector v 생성 vector v{1, 2, 3}; 멤버함수 v.begin(); //첫 번째 원소를 가리킨다. v.end(); //마지막의 다음을 가리킨다. v.size(); //원소의 갯수를 리턴한다. v.push_back(8); //마지막 원소 뒤에 원소 8을 삽입한다. v.pop_back(); //마지막 원소를 제거한다. v.f..