티스토리 뷰
[vector]
#include <vector>
vector<int> a;
a.push_back(3);
ex)
vector <int> a;
a.push_back(3);
do{
for(int i=0; i<a.size(); i++){
cout << a[i] << " ";
}
cout << endl;
}while(next_permutation(a.begin(), a.end()));
[memset]
#include <cstring>
memset(변수, 채울값, sizeof(변수))
ex)
int b[10];
memset(b, 0, sizeof(b));
[map]
key, value가 쌍으로 저장.
#include <map>
map<int,int> m1;
m1.insert(pair<int,int>(10,20));
[pair<int,int>]
#include <utility>
pair<int, string> p1 = make_pair(1, "Hello");
두 개의 자료를 한꺼번에 저장할 수 있다 => 앞이 first, 뒤가 second.
p1.first, p1.second
[큐]
priority_queu<int> pq;
+queue + pair
queue<pair<int, int>> q;
q.push(make_pair(i, j));
'알고리즘 > 메모' 카테고리의 다른 글
시간/공간 복잡도 (0) | 2018.04.18 |
---|---|
Visual Studio scanf 에러 (0) | 2018.03.18 |
숫자 한 줄 입력받기 (0) | 2018.02.14 |
알고리즘 메모장 (0) | 2018.01.13 |
오답노트 (0) | 2018.01.13 |
댓글