일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프로그래밍언어론
- 백트래킹
- BFS
- 릿코드
- jvm
- STL
- 파이썬
- 딥러닝
- Python
- dfs
- binary search
- 시애틀
- Spring Framework
- 라인
- 프로그래머스
- 스프링 프레임워크
- 백준
- 라인플러스
- 벤쿠버
- DP
- C/C++
- C++
- leetcode
- 알고리즘
- 스타벅스
- 머신러닝
- 다이나믹프로그래밍
- Java
- 모두를 위한 딥러닝
- spring
Archives
- Today
- Total
목록MAP (1)
케이스윔의 개발 블로그
[C++] map, set, hash_map (연관 컨테이너)
와 방금 알고리즘문제를 풀다가 모르는 부분이 있어서 아는 선배한테 물어봤는데 너무 신기한 알고리즘아닌 알고리즘을 들었다. 그 문제를 풀기위해 필요한게 c++에서는 해시맵이라고 친절히 알려주셔서 오늘은 해시맵 관련 컨테이너들을 공부하도록 하겠다! (이 글을 써둔게 2018.5.17 였는데 이어서 추가 및 수정한다.) 해시맵은 연관 컨테이너 중 하나이다. 예를 들어 vector나 list와 같은 컨테이너는 순서에 따라 값을 저장하지만 연관 컨테이너는 어떠한 key와 짝을 이루어서 값을 저장한다. 따라서 값을 넣고, 찾을 때에는 key가 필요하다! 대량의 자료를 저장하고 빠르게 검색하기 위해 사용된다고 한다. hash table을 만들어두면 O(1)로 검색을 할 수 있듯이 비슷한 것같다.(아니 그 개념을 적용..
Study/C&C++
2018. 11. 23. 16:52