#include
#include
#include
#include
void insert(struct btreenode **, int);
void inorder(struct btreenode *);
struct btreenode
{
struct btreenode *leftchild;
struct btreenode *rightchild;
int data;
};
main()
{
struct btreenode *bt;
bt=(struct btreenode *)NULL;
int req,i=1,num;
clrscr();
printf("Enter number of nodes");
scanf("%d",&req);
while(i<=req)
{
printf("Enter element");
scanf("%d",&num);
insert(&bt,num);
i++;
}
inorder(bt);
}
void insert(struct btreenode **sr, int num)
{
if(*sr==NULL)
{
*sr=(struct btreenode *)malloc (sizeof(struct btreenode));
(*sr)->leftchild=(struct btreenode *)NULL;
(*sr)->rightchild=(struct btreenode *)NULL;
(*sr)->data=num;
return;
}
else
{
if(num < (*sr)->data)
insert(&(*sr)->leftchild,num);
else
insert(&(*sr)->rightchild,num);
}
return;
}
void inorder(struct btreenode *sr)
{
if(sr!=(struct btreenode *)NULL)
{
inorder(sr->leftchild);
printf("\n %d",sr->data);
inorder(sr->rightchild);
}
else
return;
}
please Modify the given program and add two methods for post
order and pre order traversals.
3700
Is abstract thinking intelligence?
980
What does and I oop mean in text?
1120
What is the significance of classes in oop?
1059
What is the advantage of oop over procedural language?
1007
What is coupling in oops?
1066
What are the 4 main oop principles?
1162
What does <> mean pseudocode?
1114
What are the 3 pillars of oop?
1099
Why multiple inheritance is not possible?
1018
What is super in oop?
1088
What is encapsulation example?
984
What is polymorphism give a real life example?
973
What is the point of polymorphism?
995
Hi friends
I have experience of 6 months in website design and
maintanence. Now i am looking for other IT jobs.. to switch
platform. please post any interview you know in chennai.
2148