What is the important feature of inheritance?
1134
What is inheritance and how many types of inheritance?
1103
What does and I oop mean in text?
1222
Which is not an object oriented programming language?
985
What are the features of oop?
1177
What are properties in oop?
1082
What are the two different types of polymorphism?
1143
What is polymorphism what is it for and how is it used?
1019
#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.
3759
What is oops and its features?
1080
What is polymorphism and its types?
1068
What is object in oop?
1115
How can you overcome the diamond problem in inheritance?
1182
Can an interface inherit a class?
1064
What is difference between inheritance and polymorphism?
1027