각 노드에 3 개의 데이터가 포함 된 이진 트리 함수가 있습니다. 그들은 ID 번호로 분류됩니다.이진 검색 나무와 파이썬 데이터
def findName(tree,name):
if tree==None:
return None
elif tree['name']==name:
return True
else:
findName(tree['right'],name)
findName(tree['left'],name)
나는 항상에서 이름을 찾을 수 있습니다 그들은 또한
가나는 이름 검색 기능을한다에 문제가있어 특정 기능, 그것은 다음과 같습니다 "이름"과 "마크」를 개최 나무. 그러나 나는 전방을 찾을 수 없다. 파이썬 유휴 상태에서 findName(tree['right'],name)
을 입력하면 이름이 트리에 있으면 true가됩니다.
먼저 사용자 이름을 사랑합니다. : P and Yeah 나는 재귀 적이기 때문에 True를 반환 할 것이라고 생각했습니다. 고맙습니다. – Unknown