C++ program to print all the elements of binary tree














































C++ program to print all the elements of binary tree



Description:
This Program is to print all the elements present in the binary tree.Let's learn it by the help of example:

Input : Tree elements are : 1 2 3 5 6 4 7 8 9 10 11 12 13
Output : Entered Element are : 11 7 4 12 8 13 2 1 9 5 3 10 6

Program :

//C++ program to print all the elements of binary tree #include <bits/stdc++.h> using namespace std; // tree nod struct Node { int data; Node *left, *right; }; // returns a new tree Node Node* newNode(int data) { Node* temp = new Node(); temp->data = data; temp->left = temp->right = NULL; return temp; } //function to display all the element present in the binary tree void display(struct Node* root) { if (root != NULL) { display(root->left); cout<<root->data<<" "; display(root->right); } } int main() { int n; Node *root = newNode(1); root->left = newNode(2); root->right = newNode(3); root->right->left = newNode(5); root->right->right = newNode(6); root->left->left = newNode(4); root->left->left->left = newNode(7); root->left->left->right = newNode(8); root->right->left->left = newNode(9); root->right->right->left = newNode(10); root->left->left->left->left = newNode(11); root->left->left->right->left = newNode(12); root->left->left->right->right = newNode(13); cout<<"\nEntered Element are : "; display(root); return 0; }


More Articles of Mandeep Sheoran:

Name Views Likes
C++ program to insert an element into binary tree 6240 19
C++ program to find an element into binary tree 772 16
C++ std::is_void 573 15
C++ program to find the closest element in binary search tree 916 19
C++ program to replace every element with the least greater element on its right 574 12
C++ program to delete an element into binary tree 785 24
C++ program to find maximum element between two nodes of binary search tree 700 20
C++ std::remove_copy_if with std::vectors 548 11
C++ program to print duplicate elements from the binary search tree 2937 15
C++ program to find depth of the deepest odd level node in binary tree 575 23
C++ program to remove duplicate elements from the binary search tree 1555 20
C++ std::rotate_copy with std::vector 530 14
C++ std::copy_n with std::vector 638 22
C++ std::copy_if with std::vector 1552 18
C++ program to print all the elements of binary search tree 7107 22
C++ std::reverse_copy with std::list 599 18
C++ program to print all the elements of binary tree 1159 18
C++ program to print all full nodes in a binary tree 573 25
C++ program to find sink odd nodes in binary tree 580 15
C++ std::is_copy_assignable 596 22
C++ program to check whether a binary tree is a full binary tree or not using recursion 609 19
C++ std::is_copy_constructible 618 27
C++ program to delete an element into binary search tree 2874 18
C++ std::reverse_copy with std::vector 488 18
C++ std::rotate with std::vector 641 15
C++ program to check for symmetric binary tree using recursion 599 25
C++ program to maximum sum from a tree with adjacent levels not allowed 552 15
C++ std::copy_n with std::list 595 21
C++ program to check if two trees are identical using recursion 546 15
C++ std::copy_n 874 21
C++ std::copy_if with std::list 999 19
C++ program to print the nodes at odd levels of a tree 563 13
C++ program to find lowest common ancestor in a binary tree 690 29
C++ program to find depth of the deepest odd level leaf node 494 13
C++ std::remove_copy_if with std::list 667 20
C++ program to add all greater values to every node in a given binary search tree 638 15

Comments