본문 바로가기
HackerRank

Tree: Preorder Traversal

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

Preorder Traversal (전위 순회):

  • 루트 노드를 먼저 방문하고, 왼쪽 서브트리를 전위 순회한 후에 오른쪽 서브트리를 전위 순회하는 방법입니다.
  • 순서: 루트 - 왼쪽 서브트리 - 오른쪽 서브트리
  • 전위 순회는 트리를 복제하거나 트리의 구조를 복원하는 데 유용합니다.
class Node {
    public:
        int data;
        Node *left;
        Node *right;
        Node(int d) {
            data = d;
            left = NULL;
            right = NULL;
        }
};

*/

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

'HackerRank' 카테고리의 다른 글

Tree: Height of a Binary Tree  (0) 2023.10.04
Tree: Inorder Traversal  (0) 2023.10.04
Tree: Postorder Traversal  (0) 2023.10.04
Diagonal Difference C#  (0) 2023.10.04
Lonely Integer C#  (0) 2023.10.04