(TIL) 20210622
2021. 6. 22. 09:59ㆍTIL(Today I learned)
반응형
📕Facts(한 것)
- 백준 class 2,3 문제풀기
- 운동하기
- 짝 프로그래밍
📕Feeling(느낀 점)
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<pair<int, int>> v;
pair<int, int> p = make_pair(1,2);
v.push_back({1,2});
v.push_back(make_pair(1,2));
v.push_back(p);
}
위의 방식은 모두 key, value값을 할당하는 방법이다.
queue, pq등 모든 container에서 사용가능 하다는 장점이 있다.
dequeue관련 문제를 보다가 c++의 doubly linked list를 담당하는 <list>와 똑같은거 같아서 차이점을 찾아봤다.
- dequeue 와 list 모두 앞, 뒤로 삽입, 삭제 연산이 가능하다.
- dequeue 는 index 접근이 가능하지만, list는 index 접근이 불가능하다.
- dequeue 는 list에 비해서 삽입, 삭제 연산의 실행속도가 느리다.
📕Affirmation(자기 선언)
- 인생은 그리디처럼!
📕여담
반응형
'TIL(Today I learned)' 카테고리의 다른 글
(TIL) 20210624 (0) | 2021.06.24 |
---|---|
(TIL) 20210623 (0) | 2021.06.23 |
(TIL) 20210621 (0) | 2021.06.21 |
(TIL) 20210620 (0) | 2021.06.21 |
(TIL) 20210619 (0) | 2021.06.19 |