What are the important components of cohesion?
980
#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.
3715
What are the three main types of variables?
1078
What is multilevel inheritance explain with example?
1104
Is this job good for future?
can do this job post grduate student?
2107
how to get the oracle certification? send me the answer
2122
What is the difference between a constructor and a destructor?
1187
How to use CMutex, CSemaphore in VC++ MFC
4748
What is polymorphism what are the different types of polymorphism?
957
• What are the desirable attributes for memory
managment?
2179
What is overriding vs overloading?
1017
What is the difference between a mixin and inheritance?
942
What are main features of oop?
1089
Can a destructor be called directly?
1030
What is variable example?
993