2023 04 18

    목차

Backtracking

  • 배열 혹은 리스트에서 현재 인덱스(idx)부터 시작하여 현재 idx의 숫자(target)만큼 그 수가 반복되는 경우인지 판단
    • 확인해야하는 인덱스 범위는 idx ~ idx + list.get(idx) - 1 까지의 인덱스다.
      • 리스트의 길이가 N이라고 했을 때 최종적으로 봐야하는 인덱스가 idx + list.get(idx) - 1 이므로 idx + list.get(idx) - 1 >= N인 경우 리스트 범위를 초과하므로 반복된다고 볼 수 없다.
    • 확인하는 범위까지 확인 후 반복되는 경우라면 다음 봐야할 시작 인덱스는 idx + list.get(idx) 이다.

'TIL' 카테고리의 다른 글

2023 04 21  (0) 2023.04.21
2023 04 20  (0) 2023.04.20
2023 04 19  (0) 2023.04.19
2023 04 17  (0) 2023.04.17
2023 04 14  (1) 2023.04.14