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

كود ال Tree

بدأه إشراقة فجر في 12 مايو 2009 · 4 رد · 668 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

آلسلآم عليكم ورحمه الله وبركآته..

هذا كود قمت بكتآبته .. لكن مآعرفت وش آكتب في الـ Main ..!!

هو آكيد بيسأل المستخدم عن الأرقآم المدخله لتعبئه الـTree ..

بس إلى متى ..!!

//

#include <iostream.h>
#include <conio.h>
class TreeNode {
public:
int items;
TreeNode *right;
TreeNode *left;
TreeNode(int x);
};

class Btree {
public:
TreeNode *Root;
Btree()
{
Root=NULL;
}

void TreeInserts(TreeNode *Root,int items)
   {
	 if(Root==NULL)
	 Root=new TreeNode(items);
	 if(Root->left=NULL)
	 TreeInserts(Root->left,items);
	 else
	 TreeInserts(Root->right,items);
	 }
};

main()
{
Btree T;

getch();
}

آتمنـى المسآعدهـ ..!!

جزآكم الله خير ..

والسلام عليكم ورحمه الله وبركآته..

//

تم تعديل هذه المشاركة بواسطة إشراقــه فجــر في 12 مايو 2009 في 16:08

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#2

وعليكم السلام ورحمه الله وبركاته ،

اعمل حلقه لا نهائيه ،، اسأل المستخدم :

1- ادخل عقده

2- خروج

اذا اختار واحد ، قم بعمل كائن من الكلاس TreeNode وأسأل المستخدم عن القيمه ، ثم مرر الكائن والقيمه الى الداله TreeInserts .

اذا أختار 2 أعمل break وهكذا ستخرج من الحلقه .

بالتوفيق :).

http://informatic-ar.com منصة تعليمية عربية في علوم الحاسب والبرمجة

https://moalfat.com  للكتب الالكترونية والكورسات التعليمية

Everything we see now is just an engineering solution based on old science

#3

جزآك الله خير الجزآء ..

ونفع الله بك ..

//

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#4

السلام عليكم

ولكن أخى/ أختى الكود السابق ناقص

يجب كتابة دالة بناء

TreeNode

وفيه يتم اسناد القيمه x الى قيمة العضو items

وكلا من البوينتر right و left يتم اسنادهما الى NULL فى دالة البناء

والكود ينقصه دوال كثيره

بالتوفيق

سلام

اللهم صل على سيدنا محمد وعلى آله وصحبه وسلم

#5

وعليكم السلام ,,

اقتباس
ولكن أخى/ أختى الكود السابق ناقص

يجب كتابة دالة بناء

TreeNode

وفيه يتم اسناد القيمه x الى قيمة العضو items

وكلا من البوينتر right و left يتم اسنادهما الى NULL فى دالة البناء

شكرآ على الرد ..

وبصرآحه آعلم بذلك .. ربمآ سقطت سهواً :)

وكآن سؤآلي عن الـ Main ..

اقتباس
والكود ينقصه دوال كثيره

هذآ جزء من البرنآمج (كيفيه الإضآفــه) ..

وليس كآملاً ..

~

جزآك الله خير ..

//

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

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