Skip to content

Commit 44fb824

Browse files
committed
Inorder
1 parent 1962577 commit 44fb824

File tree

1 file changed

+38
-0
lines changed

1 file changed

+38
-0
lines changed

inorder.cpp

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
#include <bits/stdc++.h>
2+
using namespace std;
3+
4+
struct Node {
5+
int data;
6+
struct Node *left, *right;
7+
};
8+
9+
Node* newNode(int data)
10+
{
11+
Node* temp = new Node;
12+
temp->data = data;
13+
temp->left = temp->right = NULL;
14+
return temp;
15+
}
16+
17+
void printInorder(struct Node* node)
18+
{
19+
if (node == NULL)
20+
return;
21+
22+
printInorder(node->left);
23+
cout << node->data << " ";
24+
printInorder(node->right);
25+
}
26+
int main()
27+
{
28+
struct Node* root = newNode(1);
29+
root->left = newNode(2);
30+
root->right = newNode(3);
31+
root->left->left = newNode(4);
32+
root->left->right = newNode(5);
33+
34+
cout << "\nInorder traversal of binary tree is \n";
35+
printInorder(root);
36+
37+
return 0;
38+
}

0 commit comments

Comments
 (0)