• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

merge함수 질문 있습니다.

21.04.15 05:01 작성 조회수 118

1

강사님은 merge 함수에서 return에 intervals를 주셨습니다.

제 생각에는 before 객체를 추가한 result를 return에 써야된다고 생각했는데 결과는 같아서 그부분이 이해가 안갑니다.

result변수의 쓰임새와 intervals값이 제대로 결과값이 나오는 이유를 알 수 있을까요. 

답변 1

답변을 작성해보세요.

0

안녕하세요. dark chocolate님

질문주신 내용중: 

강사님은 merge 함수에서 return에 intervals를 주셨습니다.

이부분 영상에서 return intervals; 로 되어있는데

return result; 가 맞습니다. 

merge함수에서는 기존 intervals 값을 조작해서 result에다가 add했기때문에 

result를 넘겨야 합니다.

(ntervals를 넘기면 수정된 값이 넘어가지 않습니다.)

참고로 git에는 return result로 되어 있습니다.

영상은 수정해서 올리도록하겠습니다.