[알고리즘 문제해결 전략] 합친 LIS에서 ret을 2로 초기화 하는 이유가 무엇인가요?

  • lchbest10
    lchbest10

    책 코드 8.13에서 ret을 2로 초기화하면 main에서 2를 빼줘야 하는데 처음부터 ret을 0으로 초기화하면 번거로운 작업을 하지 않아도 되지 않나요? 이유가 궁금합니다


    6년 전
1개의 댓글이 있습니다.
  • rumble99
    rumble99

    제 생각엔 그냥 코딩하는 사람 마음인거 같습니다. 책에서는 A[indexA], B[indexB] 가 이미 존재하므로 2개는 항상 있다라고 생각해서 ret을 2로 초기화 하는거 같고요. 저 같은 경우에는 글쓴이님 처럼 아에 0으로 시작하여 나중에 따로 -2를 안해줬습니다. 그냥 쉽게 생각하면 코딩 스타일 같아요.


    6년 전 link
  • 정회원 권한이 있어야 커멘트를 다실 수 있습니다. 정회원이 되시려면 온라인 저지에서 5문제 이상을 푸시고, 가입 후 7일 이상이 지나셔야 합니다. 현재 문제를 푸셨습니다.