본문 바로가기

개인 과제/디버깅표 작성

[디버깅표] 선형탐색 코드에 대한 디버깅표 작성

코드 예제

// 배열을 선언
int[] arr = new int[5];

// 배열에 값 넣기
arr[0] = 1;
arr[1] = 3;
arr[2] = 2;
arr[3] = 4;
arr[4] = 5;

// 찾고자하는 값을 지정
int key = 4;

// 배열 길이만큼 반복
for(int i=0;i<arr.length;i++) {

    if(arr[i] == key) {

        // 찾은 값 출력
        System.out.print("인덱스 번호는 " + i + " : " + "원하는 값은 " + key);

        // 값을 찾았기 때문에 반복문 탈출
        break;

    }

}

디버깅표

key i arr[i] arr[i] == key
4 0 1 F
  1 3 F
  2 2 F
  3 4 T