What is persistence in oop?
1094
#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.
3700
i got a backdoor offer in process global,Bangalore..Can i
work with it?
2791
What is constructor in oop?
1019
What is new keyword in oops?
993
What is class and example?
1090
Which language is not a true object oriented programming language?
1062
How to call a non virtual function in the derived class by
using base class pointer
6420
Can destructor be overloaded?
978
What is encapsulation example?
984
Which language is pure oop?
941
What is inheritance write a program to show use of inheritance?
1087
What do you mean by abstraction?
1024
What is purpose of inheritance?
1050
What is polymorphism and its types?
1007