الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

**tree***

مغلق
بدأه ABDULLAH1003 في 2 يونيو 2003 · 2 رد · 722 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد برنامج يقوم بطباعه محتويات tree زي ما هي موجوده في الرسم يعني على شكل شجره

اسف اريد الfunction بس

:):):)

#2

#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);

cout<

printin(a->right);

}

}

int main()

{

Tree*c=maketree(9);

set_left(c,6);

set_right(c,3);

printin©;

return 0;

}

#3

اخوي ما طبق معي شي منها ياليت انها تكون بالسي وبعدين المطلوب هو داله طباعه binary tree :o:o:o

هذا الموضوع مغلق.

مواضيع مشابهة