hena_42   2년 전

안녕하세요 C++ 연습하는 코린이 입니다.

14번 째 줄void dijkstra(vector graph[], int start, vector &d)이 함수에 대해 궁금한게 생겨서 질문드립니다.

처음 제출 하였던 방식은 위의 방식처럼 제출하였습니다. c++에는 참조자라는 것이 존재한다고 하여서, 복사하는 것보다는 참조값을 사용하여 복사를 방지하려고 하였습니다.

void dijkstra(vector (&graph)[], int start, vector &d); 이렇게 못 쓰는 이유와 처음에 보여드린 방식과 메모리 사용량과 실행 시간이 같은 이유가 알고싶습니다. 

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