اريد برنامج يقوم بطباعه محتويات tree زي ما هي موجوده في الرسم يعني على شكل شجره
اسف اريد الfunction بس
:):):)
اريد برنامج يقوم بطباعه محتويات tree زي ما هي موجوده في الرسم يعني على شكل شجره
اسف اريد الfunction بس
:):):)
#include
struct tree
{
int info;
struct tree* left;
struct tree* right;
};
typedef struct tree* ptr;
ptr make_tree(int x)
{
ptr w=new tree;
w->info=x;
w->left=NULL;
w->right=NULL;
return w;
}
int main()
{
ptr f=make_tree(5);
f->left=make_tree(10);
f->right=make_tree(99);
ptr g=f->left;
g->left=make_tree(6);
g->right=make_tree(3);
ptr h=f->right;
h->left=make_tree(33);
h->right=make_tree(44);
in(f);
return 0; }
/////////////////////////////////////////////////
#include
using namespace std;
struct Tree
{
int num;
Tree* left;
Tree* right;
};
Tree* maketree(int num)
{
Tree*p=new Tree;
p->num;
p->left=NULL;
p->right=NULL;
return p;
}
void set_left(Tree* q,int num)
{
Tree* temp=maketree( num);
q=temp->left;
}
void set_right(Tree* e,int num )
{
Tree* temp=maketree( num);
e=temp->right;
}
Tree* get_l(Tree*r)
{
return r->left;
}
Tree* get_r(Tree*temp)
{
return temp->right;
}
void printin(Tree* a)
{
if(a!=NULL)
{
printin(a->left);
اخوي ما طبق معي شي منها ياليت انها تكون بالسي وبعدين المطلوب هو داله طباعه binary tree :o:o:o
هذا الموضوع مغلق.