goodjaeheui   4년 전

다익스트라알고리즘을 썼구요,

하나는 벡터 자체를 리턴시켰고

하나는 distanceq배열을 생성해서 void 리턴형인 다익스트라 함수를 만들어서 했는데

두개다 이것 빼고는 의미가 같은 소스코드인데 백터리턴은 정답이나오고 void함수형은 시간초과가 나는 이유를 잘 모르겠습니다. 교수님들의 조언을 듣고 싶습니다! ㅠㅠ

djm03178   4년 전

후자는 endl을 썼기 때문입니다. endl은 버퍼를 flush하는 역할을 겸하기 때문에 매우 매우 느립니다.

goodjaeheui   4년 전

와.....................해결했습니다 감사합니다........이게 실행속도에 차이를 낼 줄은 생각도 못했습니다.

교수님덕분에 좋은 팁 알고 갑니다 감사합니다 :D

댓글을 작성하려면 로그인해야 합니다.