How does polymorphism work?
1141
design a c++ class for the chess board,provide a c++ class
definition for such class(only class definition is required)
6679
Why multiple inheritance is not allowed?
1158
What is overriding in oops?
1108
What is object and class in oops?
1072
write string class as your own class in java without using
any built-in function
2502
What is coupling in oop?
1032
What is polymorphism and types?
1106
What is the difference between static polymorphism and dynamic polymorphism?
1090
What is encapsulation oop?
1042
#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.
3761
What is stream in oop?
1302
class type to basic type conversion
2412
what is graphics
2461
which feature are not hold visual basic of oop?
2195