본문 바로가기
HackerRank

Tree: Inorder Traversal

by Doromi 2023. 10. 4.
728x90
반응형

Inorder Traversal (중위 순회):

  • 왼쪽 서브트리를 중위 순회한 후 루트 노드를 방문하고, 그 다음에 오른쪽 서브트리를 중위 순회하는 방법입니다.
  • 순서: 왼쪽 서브트리 - 루트 - 오른쪽 서브트리
  • 중위 순회는 이진 탐색 트리에서 노드를 오름차순으로 방문하는 데 주로 사용됩니다.
class Node {
    public:
        int data;
        Node *left;
        Node *right;
        Node(int d) {
            data = d;
            left = NULL;
            right = NULL;
        }
};


    void inOrder(Node *root) {
        if(root == nullptr) return;
        
        inOrder(root->left);
        cout<<root->data<<" ";
        inOrder(root->right);
    }
728x90
반응형

'HackerRank' 카테고리의 다른 글

Tree : Top View  (0) 2023.10.05
Tree: Height of a Binary Tree  (0) 2023.10.04
Tree: Preorder Traversal  (0) 2023.10.04
Tree: Postorder Traversal  (0) 2023.10.04
Diagonal Difference C#  (0) 2023.10.04