만능문답


C++의 STL중 SET을 이용하여 2차원 배열 비슷한걸 만들어야 할 필요가 있습니다.

직접 구현하자니 코드가 너무 커지네요..



다음의 구조를 표현할 수 있어야 합니다.

(빨콩으로 그린거라 양해를..ㅠㅠ)


Untitled.png 



각 화살표에 연결된 것은 '집합'입니다.


그리고 각 칸은 일종의 배열입니다.


그런데 '모든 집합은 중복되어서는 안됩니다' 만약 {a, b}가 어디선가 나왔다면, 다른데서는 {a, b}가 나오면 안됩니다.

이 때문에 set을 쓰려고 합니다.



그런데 set을 1차원적으로만 써서 어떻게 써야할지 모르겠습니다.

혹 std::set <int, int> itemsets; 이런 식으로 선언하면, 2차원 배열처럼 쓸 수 있나요?


위와 같이 선언은 되는데 쓰는법을 모르겠습니다..




지금은 std::set<std::set<int>> itemsets; 식으로 구현해서 쓰고 있는데, 당연하겠지만 전체원소에 대한 중복체크가 안됩니다.

전체원소에 대한 중복체크 코드를 만들다가 빡세서 질문을 올리는거구요 ㅠㅠ



혹시 방법이 있을까요?

번호 제목 작성자 작성일 조회
공지 게시판 성격에 맞지 않는 글은 예고없이 삭제합니다. [6] 星夜舞人 2011.10.10 217999
공지 [공지] 만능문답 게시판을 이용하는 분들을 위한 당부 말씀 [3] iris 2010.03.16 198251
2398 안드로이드 폰 중 어떤것을 선택할지 고민입니다 [35] 맑은하늘 03.28 1435
2397 class4 microSD 어떨까요? [8] 토토사랑 03.28 1722
2396 집안 멀티 기기 연결 해결 방안 [19] 기둥 03.27 3318
2395 internet explorer가 않떠요. [4] 토토사랑 03.27 1600
2394 외도/통영/소매물도 가보신 분 뭐 보고 와야하나요? [8] 가영아빠 03.27 1499
2393 C++ STL의 set이 성능이 떨어지나요? [15] 클라우드나인 03.26 5518
2392 자게에 차량 블랙박스 이야기가 많던데, 이 시점에서 추천 부탁합니다 [5] 시카모어 03.26 1767
2391 3D 모니터를 살려고 하는데요 [6] matsal 03.26 1756
2390 원거리 연애 가이드 [18] 017 03.26 1792
2389 3M 7903 전기전도성 양면테이프를 구하려면 어찌해야 할까요... 태블릿포 03.25 2224
» C++ STL 다중컨테이너사용 질문드립니다. [5] file 클라우드나인 03.25 2552
2387 폴더가 사라졌습니다. [3] 캥거루 03.25 1621
2386 외장하드를 안전하게 가지고 다니는 방법? [7] 엘레벨 03.25 1617
2385 타오바오 결재 할때.... [6] 애쉬 03.25 10009
2384 케이블... 그 차이... [20] 시월사일 03.25 1630
2383 이 영상에서 케이블과 보드를 연결시킬때 쓰는 양면테이프 종류가 뭘까요? [3] 태블릿포 03.24 1818
2382 사파리 와 IE 에서 国 자를 주소창에 넣어보면, [4] 김강욱 03.24 1543
2381 파일 경로 255 자 넘기 [10] matsal 03.24 6013
2380 스캐너 장비 kv-2026c 이 기계 쓸만한가요? [5] 캥거루 03.23 2420
2379 이게 어떤 원리로 되는거죵??? [7] 김주식 03.23 1225

오늘:
2,214
어제:
8,850
전체:
18,570,142