티스토리 뷰

알고리즘/메모

STL 함수

산타 브라운 2018. 1. 13. 15:30

[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
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/08   »
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
글 보관함