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

هياكل البيانات

مغلق
بدأه arm20 في 12 فبراير 2002 · 2 رد · 1,080 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

يا أخواني أريد تعلم هياكل البيانات بالسي ++ وخاصة من نوع tree ولكن لم أستطع أن أجد المرجع المناسب ....الرجاء لاتبخلوا بطرح آرائكم وأفكاركم

ولكم خالص تحياتي

#2

بالنسبه للسي++ ما أدري والله

بس بالسي سهله ( عاديه ).

الاشجار من الانواع السهله بس محتاجه الريكيرسف recaersion

وإلمام ممتاز بالمؤشرات.

بالنسبه للمرجع المقرر علينا في الجامعه هو:

++data structuer and problems solving using C

وبالنسبه للسي++ كل كتب تراكيب البيانات تقريباً بالسي++ و الباسكال

راجع أحد المكتبات الكبرى لديك وستجد في قسم البرمجه

عدد هائل من كتب تراكيب البيانات بالسي++.

مع تمنياتي لك كل التوفيق ,,,

#3

في السي++ تماما متل السي ولكن يصبح لكل بنية معطيات كلاس ويتم وضع التوابع في داخله ..

مثلا لدينا class من نوع Stack يوجد في داخله Push و Pop ومثال على استخدامها كالتالي ..:

Stack my_stack;

my_stack.Push(1);
my_stack.Push(2);
my_stack.Push(3);

cout << my_stack.Pop();
cout << my_stack.Pop();
cout << my_stack.Pop();

طبعا من حلاوة السي++ أيضا أنها تحتوي على template أو قوالب ويمكن بهذا أن تقوم بتعريف بنية Stack لأي نوع من أنواع المعطيات أي من أجل متحولات int أو float أو حتى من نوع آخر مثلا String .

Stack my_int_stack;
Stack my_int_stack;
Stack my_string_stack;

my_int_stack.Push(1);
my_float_stack.Push(1.5);
my_string_stack.Push("Hello World");

بالنسبة لطريقة برمجة متل هذه الأمور بالسي++ فهي تماما متل السي لكن تحتاج إلى أسس وقواعد بسيطة من أجل ادخال مفهمو الكلاس عليهم ..

وسوف أتطرق لهذه المواضيع في دروسي عندما أصل للبرمجة غرضية التوجه .

Coding on the Cloud and for the Cloud!

My Blog

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

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