Binary Search

이하연·2021년 8월 12일
0

손코딩

목록 보기
3/7

코드

def binarySearch(data,target) :
    if len(data) == 0 :
        return False
    if len(data) == 1 and data[0] != target :
        return False
    if len(data) == 1 and data[0] == target :
        return True
    mid = len(data)//2
    if target == data[mid] :
        return True
    else :
        data.sort()
        if target < data[mid] :
            return binarySearch(data[:mid],target)
        else :
            return binarySearch(data[mid:],target)

손코딩

0개의 댓글

관련 채용 정보