What is polymorphism used for?
1069
What is the oops and benefits of oops programming?
976
What is a null tree?
1140
What does oop mean in snapchat?
1239
Why interface is used?
1021
What is the problem with multiple inheritance?
1168
What is encapsulation in simple terms?
1042
Whats oop mean?
1051
What is overloading and its types?
1176
Why do we use encapsulation in oops?
1042
write a C++ program for booking using constructor and
destructor.
2544
How long to learn object oriented programming?
1094
what is the drawback of classical methods in oops?
3381
#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.
3764
What is oops?what is its use in software engineering?
1034