3
주어진 목록이 최소 힙인지 여부를 알려주는 함수를 작성하고 싶습니다.최소 힙 함수입니다.
지금까지 쓴 무엇 :
def is_min_heap(L):
return _is_min_heap(L, 0)
def _is_min_heap(L, i):
if
#base case
else:
return (L[i] < L[2*i+1] and _is_min_heap(L, 2*i+1)) and (L[i] < L[2*i+2] and _is_min_heap(L, 2*1+2))
을 내가 기본 경우에 따라서해야하는지 잘 모르겠습니다 내 재귀 호출이 정확한지?
또한 인덱스가 결국 범위를 벗어나지 않도록 제어 할 수 있습니까?