vector dijkstra(int start, int vertex)
{
}
형님들 함수를 선언할때 void나 int말고
저런식으로 vector로 선언하고 {}명령어를 쓴다는게 잘이해가 안됩니다.
제가 해석했을때는 vector dijkstar(int start,int vertex)는
start만큼의 vector를 vertex로 초기화하라 인거같은데
이게 전체코드를 보니까 말이 안돼네요 저 함수의 의미가 대체 무엇이죠?
뒤에 나오는건 메인함수에서 넘겨준 변수를 받는 매개변수인건가요?
너는 프르그래밍에 적성이 없나보다
형님 초보라서 그런데 알려주세요 ㅠㅠ
이거 글 내용 하나도 안빼먹고 다 쓴거임?
아니요 다시쓸까요???
이 짤을 봐줘 하면서 글 썼는데 짤이 없는 느낌임
걍 리턴값이 vector고 인수로 int 2개 받는 함수임
아 그냥 int 함수랑 비슷한건데 리턴값이 vector라고 생각한는건가요???
기초라면서 다익스트라 만지고 있네
함수작성방법이 리턴형 함수명 인자 - dc App
dijkstra 알고리즘 몰라서 그러는거? start 는 시작부분 vertex 아마 타겟지점이겠네. start 에서 vertex 까지 가는 가장 짧은 경로를 vector<int> 로 리턴하는거지.