Who invented oop?
1115
What is polymorphism in oops with example?
1023
What is the difference between static polymorphism and dynamic polymorphism?
1068
What is byval and byref? What are differences between them?
2203
What is the diamond problem in inheritance?
1120
c++ program to swap the objects of two different classes
2395
Is this job good for future?
can do this job post grduate student?
2148
What is the importance of oop?
1079
What is the difference between abstraction and polymorphism?
1080
What is the main feature of oop?
1133
What does and I oop mean?
1157
Why do we use polymorphism?
1065
#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.
3740
What are the 3 pillars of oop?
1168
What is the highest level of cohesion?
1023