디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

이진탐색 이거 뭐가 잘못된거냐?

ㅇㅇ(211.226) 2021.05.17 16:28:35
조회 56 추천 0 댓글 2

#include <stdio.h>

int BSearch(int ar[], int len, int target) {
    int first = 0;
    int last = len - 1;
    int mid;

    while(first <= last) {
       
        mid = (first + last) / 2;

        if(target == ar[mid])
        {
            return mid;
        }
        else
        {
            if(target < ar[mid])
            {
                last = mid - 1;
            }
            else
            {
                first = mid + 1;
            }
        }
        return -1;
    }
}

int main(void) {
    int arr[] = {1, 3, 5, 7, 9};
    int idx;

    idx = BSearch(arr, sizeof(arr) / sizeof(int), 7);

    if(idx == -1) {
        printf("탐색 실패 \n");
    } else {
        printf("인덱스 : %d \n", idx);
    }


    idx = BSearch(arr, sizeof(arr) / sizeof(int), 4);

    if(idx == -1) {
        printf("탐색 실패 \n");
    } else {
        printf("인덱스 : %d \n", idx);
    }


    return 0;
}


둘 다 탐색 실패인데????????????????


7 탐색 성공 나와야 하는데

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 연예인 안됐으면 어쩔 뻔, 누가 봐도 천상 연예인은? 운영자 24/06/17 - -
1743204 정처기 필기가 어렵냐 실기가 어렵냐 [2] ㄱㅅ(112.162) 21.05.30 93 0
1743202 컴공 나와서 개발자 하는 애들 몇안되더라? [7] ㅇㅇ(39.118) 21.05.30 149 0
1743200 투자 공부 하자 [2] ㅇㅇ(119.71) 21.05.30 53 0
1743198 아 나도 프갤 끊어야 하는데 [1] ㅇㅇ(180.71) 21.05.30 45 0
1743197 프갤차단리스트 21년 5월 30일 [2] ㅇㅇ(39.7) 21.05.30 168 7
1743196 직접 배워보기 전에는 재능 있는지 없는지 확인 못하나 [7] ㅇㅇ(211.213) 21.05.30 125 0
1743195 개발자는 성취감 하나 보고 하는거임ㅋㅋㅋ ㅇㅇ(39.118) 21.05.30 47 0
1743194 나는 나이만 쳐먹은걸까? [1] ㅇㅇ(211.107) 21.05.30 78 0
1743193 니들 왜 그리 멍청함? 고등어짬뽕(211.36) 21.05.30 47 0
1743191 자바는 자바스크립트랑 같다. [1] R.I.P갤로그로 이동합니다. 21.05.30 61 0
1743190 떼껄룩떼껄룩떼껄룩떼껄룩떼껄룩떼껄룩떼껄룩떼껄룩 [1] 떼껄룩떼껄룩떼껄룩떼(39.7) 21.05.30 69 2
1743189 회사에서 혼자 실력이 너무좋으면 어떻게됨? [8] ㅇㅇ(210.219) 21.05.30 112 0
1743188 개발자는 직장 자체가 공부인듯 [1] ㅇㅇ(39.118) 21.05.30 48 0
1743185 카페인 정맥주사는 어떰 [1] ㅇㅇ(39.7) 21.05.30 39 0
1743184 ㅇㅇ(223.62) 21.05.30 23 0
1743183 ㅇㅇ(223.62) 21.05.30 17 0
1743182 ㅇㅇ(223.62) 21.05.30 23 0
1743181 프갤 들락날락 한다는 거부터가 [3] ㅇㅇ(114.205) 21.05.30 74 0
1743180 난 사람을 안 만나는게 편함 [1] 1인개발자(182.213) 21.05.30 52 0
1743179 이 분야는 트렌드가 너무 빠른게 흠이다 [2] ㅇㅇ(175.127) 21.05.30 67 0
1743178 csv파일에서 특정부분만 추출하는 코딩이 있나요? [3] 제발도와주세요(58.236) 21.05.30 69 0
1743177 난 그냥 모든걸 중립할래 [2] ㅇㅇ(1.233) 21.05.30 39 0
1743176 잘하고 싶다 무아지경의 경지에 도달하고 싶음 [3] ㅇㅇ(180.71) 21.05.30 36 0
1743175 눈에 띌때마다 욕 박아주는 고닉 [3] ㅇㅇ(223.62) 21.05.30 95 5
1743173 인생은 한번망하면 사회에서 보이지 않는듯 [5] ㅇㅇ(210.219) 21.05.30 86 1
1743172 맥북프로 용량이 128GB인데... 아이클라우드로 커버됨? ㅇㅇ(223.38) 21.05.30 57 0
1743171 방향 설정 너무 어렵다몽 ㅇㅇ(119.71) 21.05.30 28 0
1743170 프갤고수들 특징 [2] 폭주기관차갤로그로 이동합니다. 21.05.30 69 0
1743169 개발 고수들중 잘생긴 놈 못봄ㅋㅋㅋ [1] ㅇㅇ(223.39) 21.05.30 70 0
1743168 인지과학조져라 손발이시립니다갤로그로 이동합니다. 21.05.30 19 0
1743166 복수하는법 [1] ㅇㅇ(211.246) 21.05.30 38 0
1743164 개발한 진정자 되라 ㅇㅅㅇㅋ [2] WebHiki갤로그로 이동합니다. 21.05.30 56 0
1743163 밥은 굶어도 프갤 무임승차는 못 끊겠어요 [4] 프갤공부법갤로그로 이동합니다. 21.05.30 44 0
1743162 메이웨더의 애티튜드 ㅇㅇ(119.71) 21.05.30 27 0
1743160 개발자 왜해?.. ㅇㅇ(223.39) 21.05.30 37 0
1743159 자료구조는 ㄹㅇ 거르는게 맞는듯 [2] ㅇㅇ(180.134) 21.05.30 86 0
1743158 c공부하는 인간은 걸러라 [1] ㅇㅇ(1.219) 21.05.30 78 0
1743157 자료구조 하지마라 [2] ㅇㅇ(1.219) 21.05.30 70 0
1743156 야야 진짜 나 다빈치 체질인가봐 [4] ㅇㅇ(1.240) 21.05.30 68 0
1743153 니들 여태 뭐하고 [1] ㅇㅇ(114.205) 21.05.30 41 0
1743152 지듣노 [7] NeKKo갤로그로 이동합니다. 21.05.30 64 1
1743150 니들 내일도 하루종일 프갤할꺼냐? [1] ㅇㅇ(114.205) 21.05.30 34 0
1743149 개발환경 관련 질문 ㅇㅇ(39.7) 21.05.30 39 0
1743147 한국에서 일하다 천천히 준비해서 [4] ㅇㅇ(1.233) 21.05.30 31 0
1743146 고양이가 니 대딸이라도 처주드냐 ㅇㅇ(114.205) 21.05.30 35 0
1743144 왜 js vscode로 run 했는데 [4] ㅇㅇ(182.222) 21.05.30 58 0
1743143 나는 오늘부터 인간이아니다. [4] 폭주기관차갤로그로 이동합니다. 21.05.30 55 0
1743142 쉘스크립트 과제대행 있음?? ㅇㅇ(175.206) 21.05.30 35 0
1743141 십더들 피규어에 쌀동안 [2] ㅇㅇ(114.205) 21.05.30 44 0
1743140 캐릭터 2D 움직임 예측 알고리즘 [1] ㅇㅇ(222.236) 21.05.30 37 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2