만능문답


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 211801
공지 [공지] 만능문답 게시판을 이용하는 분들을 위한 당부 말씀 [3] iris 2010.03.16 191962
5943 음악을 즐기는 방법 문의드립니다. [2] 맑은하늘 12.24 312
5942 Palm V 와 Palm Vx 는 서로 호환되나요? [4] file 海印 03.09 314
5941 포인트 확인 방법을 못 찾겠습니다. [1] 수퍼소닉 02.02 330
5940 전남 화순 여행지 추천 바랍니다. [6] 해색주 03.03 336
5939 공유기 추천좀 해주세요. [1] 앙겔로스 02.19 343
5938 팜 TX 배터리 교환하는 좋은 방법 조언 부탁드립니다. [2] SON 10.29 347
5937 시인 혹은 시집 추천 부탁드립니다. [9] 쿠후^^ 06.19 353
5936 어디로 가야할까요?? [2] file 인간 01.06 357
5935 [PC] 업그레이드를 고민 중입니다만... [2] 하뷔 02.20 360
5934 다익스트라 알고리즘 질문 있습니다. [6] file 스파르타 12.08 360
5933 메뉴와 파이어폭스 [5] 베이스 10.02 361
5932 Win7+FireFox41.0.1에서, 편집기 문단 나누기 (줄바꿈) 하면 이상하게 됩니다. [7] 왕초보 10.08 367
5931 캐논 1100d lcd 스크린 교체 [1] 상호아빠 06.30 368
5930 구독 프로그램 구독료에 대한 문의가 있어서 질문 드립니다. [2] 검멍선 11.02 368
5929 Calendar [2] 01.18 371
5928 담보대출 금리 때문에 여쭙니다 ㅜㅜ [18] 청부업자 06.25 372
5927 c언어 자료구조 관련 간단한 질문 있습니다. [10] file 스파르타 10.13 372
5926 Windows 10에서 폴더의 크기와 그 내용물의 크기가 다르게 나옵니다. [2] 야호 03.11 373
5925 절연 테이프 위치 [1] file 우야씨 09.12 374
5924 캘리포냐 이너넷, 뭘 쓰면 좋을까요 ? [3] 왕초보 10.06 375

오늘:
1,386
어제:
2,065
전체:
16,244,439