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

سؤال عن Dynamic Pointer

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

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

مثلا

لدي queue1 بدخلها نود من نوع مصفوفة ولنفرض انها تمثل 8 puzzel

و اريد ان اجعل النود كذلك تحوي على ديناميك بوينتر يؤشر على queue2 أخرى تخزن جميع النود السابقة للنود التي اريد تحريك الارقام بمعني ان الـqueue2 الثانية تقوم بتخزين جميع النود التي تعتبر الاب و الاجداد للنود التي اريد تحريكها

ثم احتاج ان يكون هناك ديناميك بوينتر يؤشر على الــ queue2 حتى احصل على الترتيب الصحيح من بينهم

سؤالي كيف انفذ ذلك بأن يكون لدي بوينتر يؤشر على كيو ثم بوينتر آخر يؤشر على جميع الكيوات المتولده من كل نود

أرجو ألا تبخلوا علي بأفكاركم

تم تعديل هذه المشاركة بواسطة المشتاقة للرحمن في 18 يناير 2010 في 19:00

#2

راجع كتاب Thinking in C++, 2nd Edition الفصل الرابع Data Abstraction الجزء Nested structures.

يحتوى على مثال Stack مقارب لما تريد.

فى الفصول التاليه من الكتاب يقوم الكاتب بتطويرها لتتناسب ما تعلمته.

و الله ولى التوفيق

مدونتي: C++ Tips and Tricks

#3

السلام عليكم

في ++c تقوم بالإعلان عن stuctur تحوي العناصر التي تريدها

مثل عدد أو مجموعة أعداد صحيحة أو رموز char أو أي من المتغيرات التي نعرفها مهما كان عددها (حسب الحاجة طبعا) بالإضافة إلى مئشر يكون على struct نفسها

ويكون الإعلان كالتالي:


{
int val;
char c;
float y;
queue* suivant;
}
struct queue

هذه struct تحتوي عدد صحيح و رمز و عدد حقيقي بالإضافة مؤشر عليها

أتمنى أن تفيذك

إن لم تفهم سأشرح من جديد

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