How will inorder, preorder and postorder traversals print
the elements of a tree?
Answers were Sorted based on User's Feedback
Answer / narendra sharma
struct tree
{
int data;
struct NODE, *left, *right;
}
typedef struct node;
void inorder(node * tree)
{
if(root!=null)
inorder(tree->leftchild);
printf("%d",tree->data);
inorder(tree->rightchild);
}
void preorder(node * tree)
{
if(root!=null)
printf("%d",tree->data);
preorder(((tree->leftchild);
preorder(((tree->rightchild);
}
void postorder(node * tree)
{
if(root!=null)
postorder(tree->leftchild);
postorder(tree->rightchild);
printf("%d",tree->data);
}
| Is This Answer Correct ? | 1 Yes | 2 No |
What is reduction to sorting method?
List some applications of tree-data structure?
Is array a linked list?
What is a subtree in data structures?
What are the 4 types of data?
How arraylist increase its size?
Can treeset have duplicates?
Differentiate between an array and an arraylist.
What is the use of data structure?
Is quicksort a stable sorting algorithm?
Define a right-skewed binary tree?
Explain the Linked List