만능문답


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 221303
공지 [공지] 만능문답 게시판을 이용하는 분들을 위한 당부 말씀 [3] iris 2010.03.16 201598
5900 노트북 배터리에 관해 도움 부탁 드립니다. [11] update 늘푸른나무 04.10 156
5899 중고나라 대체제가 있을까요? [8] matsal 02.27 372
5898 팜 TX 배터리 교환하는 좋은 방법 조언 부탁드립니다. [2] SON 10.29 441
5897 [PC] 업그레이드를 고민 중입니다만... [2] 하뷔 02.20 453
5896 메뉴와 파이어폭스 [5] 베이스 10.02 461
5895 홍콩에 여행을 가려합니다~ 맛집 추천해주실 수 있을까요? ^^a [8] 다카오카 01.15 465
5894 쑤조우 전통시장 가보신 분 계시나요 ? 현재 출장중이네요. 새벽 5시네요 [3] 맑은하늘 01.14 469
5893 Win7+FireFox41.0.1에서, 편집기 문단 나누기 (줄바꿈) 하면 이상하게 됩니다. [7] 왕초보 10.08 477
5892 캘리포냐 이너넷, 뭘 쓰면 좋을까요 ? [3] 왕초보 10.06 479
5891 Calendar [2] 01.18 484
5890 DVD/Blu-Ray Ripper 중에 가장 나은 것은 어떤 것일지요? [5] 야호 11.03 490
5889 노트북 조언 부탁드립니다. [5] 상호아빠 12.08 491
5888 건강검진에 관해 궁금해서 여쭙니다 [6] KJKIM 02.29 491
5887 스마트폰과 블루투스 키보드 [7] 야다메 12.27 493
5886 이번에 박싱데이 때 뭘 지르실 겁니까? [3] 최강산왕 12.25 498
5885 SJ 4000 악세서리 따로 구매가능한곳 있을까요? [2] 바보준용군 08.27 499
5884 맥북 살릴 방법 좀 알려주세요 [7] tomeast 10.30 502
5883 잘 아시는 복지원 있으면 소개해주십시요 [2] 공간 03.02 503
5882 파이쏜 초보 질문입니다 [2] file 건설노무자 01.20 505
5881 노트북 추천 부탁 드립니다. [4] 해색주 09.12 506

오늘:
11,071
어제:
22,300
전체:
21,033,547