목록2024/08/31 (1)
관심있는 것들 정리
map간 병합할 때 중복항목 제거하고 merge 하는 방법
c로 코딩을 할 경우, sorting 순서, 중복항목 체크를 직접해 주어야 하지만 c++의 경우 이를 간단히 처리해준다.map에서 key 값을 기준으로 sorting하면서 merge가 되며, 간단히 int 타입을 key로 하는 map에 대한 예제는 다음과 같다.#include#include#inclucdeusing namespace std;int main(){ map tmap1 = {{10, "10"}, {1, "1"}, {3, "3"}, {20, "20"}}; map tmap1 = {{10, "10"}, {5, "5"}, {6, "6"}, {20, "20"}}; tmap1.insert(tmap2.begin(), tmap2.end()); for(auto& p: tmap..
programming
2024. 8. 31. 21:37