상세 컨텐츠

본문 제목

6.2 이진트리순회

Algorithm/inflearn python algorithm

by 개복신 개발자 2021. 8. 9. 15:53

본문

728x90
반응형
이진트리 순회(깊이우선탐색)
아래 그림과 같은 이진트리를 전위순회와 후위순회를 연습해보세요.
     1
   2   3
4 5     6 7
전위순회 출력 : 1 2 4 5 3 6 7
중위순회 출력 : 4 2 5 1 6 3 7
후위순회 출력 : 4 5 2 6 7 3 1

코드 풀이

def DFS(v):
    if v>7:
        return
    else:
        print(v,end=" ")
        DFS(v*2)
        DFS(v*2+1)
#print위치에 따라 전위 중위 후위가 됨

if __name__=="__main__":
    DFS(1)

 

반응형

'Algorithm > inflearn python algorithm' 카테고리의 다른 글

6.4 합이 같은 부분 집합 (DFS)  (0) 2021.08.09
6.3 부분 집합 구하기(DFS)  (0) 2021.08.09
트리  (0) 2021.07.31
5.5 공중 구하기(큐)  (0) 2021.07.23
5.4 후위 연산  (0) 2021.07.22

관련글 더보기

댓글 영역