만능문답


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 224398
공지 [공지] 만능문답 게시판을 이용하는 분들을 위한 당부 말씀 [3] iris 2010.03.16 204530
5900 팜 TX 배터리 교환하는 좋은 방법 조언 부탁드립니다. [2] SON 10.29 522
5899 [PC] 업그레이드를 고민 중입니다만... [2] 하뷔 02.20 533
5898 쑤조우 전통시장 가보신 분 계시나요 ? 현재 출장중이네요. 새벽 5시네요 [3] 맑은하늘 01.14 564
5897 메뉴와 파이어폭스 [5] 베이스 10.02 565
5896 홍콩에 여행을 가려합니다~ 맛집 추천해주실 수 있을까요? ^^a [8] 다카오카 01.15 565
5895 Win7+FireFox41.0.1에서, 편집기 문단 나누기 (줄바꿈) 하면 이상하게 됩니다. [7] 왕초보 10.08 566
5894 DVD/Blu-Ray Ripper 중에 가장 나은 것은 어떤 것일지요? [5] 야호 11.03 570
5893 노트북 조언 부탁드립니다. [5] 상호아빠 12.08 571
5892 호텔예약? [4] 도원 07.07 578
5891 맥북 살릴 방법 좀 알려주세요 [7] tomeast 10.30 582
5890 SJ 4000 악세서리 따로 구매가능한곳 있을까요? [2] 바보준용군 08.27 582
5889 Calendar [2] 01.18 582
5888 실험실 설계 저렴하게 하거나 개인이 꾸며서 연구실 인증 쉽게 받을수 있을까요? [4] 星夜舞人 09.08 585
5887 혹시 5-pin 마이크로 USB female to female 젠더/어댑터/커넥터 보신 적 있으신가요? [4] 야호 08.12 585
5886 건강검진에 관해 궁금해서 여쭙니다 [6] KJKIM 02.29 585
5885 자작 블투 헤드폰... 그런데 문제가...!! [2] 엘레벨 10.09 586
5884 PC에서 File이나 folder 이름 변경과 디스크 조각화 [3] 야호 01.12 586
5883 IT 분야나 주식 등등에 관심있는 분들은 영자신문은 몇개까지 구독하시나요? [10] 최강산왕 06.28 587
5882 엘케피탄 한영 전환시 캡스락 꺼지나요? [4] IRON 12.23 587
5881 캘리포냐 이너넷, 뭘 쓰면 좋을까요 ? [3] 왕초보 10.06 587

오늘:
5,742
어제:
13,665
전체:
24,514,137