marrin1101   4년 전

Matrix를 vector<vector<int>>로 하면 0으로 초기화 했음에도 불구하고 while문 도는데  시간이 대략 20초쯤 걸리는것 같습니다. 그러나 배열을 사용한 경우 

-5000 -5000 -4990 -4997 경우도 1초도 안되서 실행이 됩니다.

vector도 인덱스로 접근하고 배열도 인덱스로 접근해서 속도가 큰 차이 안날꺼 같은데  몇 십배 혹은 몇 백배씩 차이나는 이유가 궁금합니다.


djm03178   4년 전

해봤는데 엄청 빠르게 잘 됩니다.

혹시 디버그 모드로 컴파일하셨다면 릴리즈 모드로 바꿔서 해보세요.

그리고 어떤 코드에 문제가 있다면 문제가 있는 코드를 그대로 올려주셔야지, 작동이 잘 되는 코드를 올리고 문제 있는 코드를 설명으로만 보여주시면 정말로 한 글자도 다름없이 주석 그대로 썼는데 문제가 생겼는지를 알 수가 없습니다.

marrin1101   4년 전

아 주석부분 오타나게 썻네요..

 주석으로 표시해서 죄송합니다. ㅠㅠ 


릴리즈 모드로 하니깐 빠르게 잘됩니다.  감사합니다...!

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