만능문답


C와 C++로 작성한 동일한 코드를 gcc, g++로 각각 컴파일할 때, 성능차이가 약 3배정도 나는 것은 알고 있습니다.

게다가 Visual Studio의 컴파일러로 컴파일하면, 훠얼씬 느린 것도 알고 있습니다.

(VS로 8분 걸리는게, g++로 20초 걸린것도 있습니다.)


stl로 복잡한 프로그램을 안만들어보다가, 이번에 새로 만들고 있는데..

알고리즘 자체가 time complixity가 상당히 높은거라서 성능은 각오하고 만들고 있는데

좀 심각하게 느린 것 같습니다.


1000개를 self-join해야하는데 stl set을 쓰니 아주 느리네요.

1000개를 self-join하면 1000 * 1000 - 1000개, 뭐 대충 100만개가 나오긴 하는데

이정도는 C++로 생으로 짜면 수분 내에 연산될만한 수준 아닌가요?


stl set으로 짜니 거의 수십분이 걸립니다.

컴파일러는 visual studio 2010이고요.



직접 구현하려다가 너무 귀찮아서(역시 귀차니즘이 문제) set을 쓴건데

원래 성능이 느린건가요? 아니면 제가 현대 컴퓨터의 연산능력을 너무 과신하는건가요?



아.. 간과한게 있는데 제 코드가 엉망일수도 있겠네요..ㅠㅠ

사실 이 가능성이 젤 높겠군요..

번호 제목 작성자 작성일 조회
공지 게시판 성격에 맞지 않는 글은 예고없이 삭제합니다. [6] 星夜舞人 2011.10.10 211767
공지 [공지] 만능문답 게시판을 이용하는 분들을 위한 당부 말씀 [3] iris 2010.03.16 191921
2423 안드로이드 폰 중 어떤것을 선택할지 고민입니다 [35] 맑은하늘 03.28 1424
2422 class4 microSD 어떨까요? [8] 토토사랑 03.28 1692
2421 집안 멀티 기기 연결 해결 방안 [19] 기둥 03.27 3303
2420 internet explorer가 않떠요. [4] 토토사랑 03.27 1583
2419 외도/통영/소매물도 가보신 분 뭐 보고 와야하나요? [8] 가영아빠 03.27 1480
» C++ STL의 set이 성능이 떨어지나요? [15] 클라우드나인 03.26 5476
2417 자게에 차량 블랙박스 이야기가 많던데, 이 시점에서 추천 부탁합니다 [5] 시카모어 03.26 1750
2416 3D 모니터를 살려고 하는데요 [6] matsal 03.26 1741
2415 원거리 연애 가이드 [18] 017 03.26 1771
2414 3M 7903 전기전도성 양면테이프를 구하려면 어찌해야 할까요... 태블릿포 03.25 2209
2413 C++ STL 다중컨테이너사용 질문드립니다. [5] file 클라우드나인 03.25 2523
2412 폴더가 사라졌습니다. [3] 캥거루 03.25 1604
2411 외장하드를 안전하게 가지고 다니는 방법? [7] 엘레벨 03.25 1594
2410 타오바오 결재 할때.... [6] 애쉬 03.25 9980
2409 케이블... 그 차이... [20] 시월사일 03.25 1609
2408 이 영상에서 케이블과 보드를 연결시킬때 쓰는 양면테이프 종류가 뭘까요? [3] 태블릿포 03.24 1801
2407 사파리 와 IE 에서 国 자를 주소창에 넣어보면, [4] 김강욱 03.24 1525
2406 파일 경로 255 자 넘기 [10] matsal 03.24 5970
2405 스캐너 장비 kv-2026c 이 기계 쓸만한가요? [5] 캥거루 03.23 2413
2404 이게 어떤 원리로 되는거죵??? [7] 김주식 03.23 1211

오늘:
1,376
어제:
1,923
전체:
16,236,054