robin1001   7년 전

segmentation fault(core dumped) 라는 오류가 나는데 어디서 문제인 건지 모르겠어요 ㅠㅠ

ainch96   7년 전

문제를 정확하게 읽어보지는 않았지만 만약 원하는 값이 배열 안에 존재하지 않을 경우 search()함수가 끝나지 않고,

search( 1, 2 )

-> search( 1, 0 ) -> search ( 1 , -1 ) 

와 같이 호출 한다고 가정 할 때 배열의 index에 -1넣을 수 있는 가능성이 있지 않나요?

한번 search 함수에

if(a > b)return false;

같은 구문으로 값이 존재 하지 않을 경우 끊임없이 호출 하는 것을 막아보세요.

robin1001   7년 전

말씀해주신데로 수정했는데 잘 돌아갑니다!! 감사합니다!!

댓글을 작성하려면 로그인해야 합니다.