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

اريد مساعدتكم في حل تمرين(عاجل)

بدأه سار مع الليل في 11 فبراير 2011 · 10 رد · 783 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

هذه بعض تمارين Single Linked List عجزت عن حلها

لذلك ارفقتها لكم اريد اي شخص يساعدني عن كيفية حلها..

95844241.jpg

الثلاثة الاسئلة الاخيرة لم استطيع ان احلها اريد تعاونكم معااااااااااي؟؟؟

وبتحديد السوال الاخير ارجو ايضاحة لانة مهم جداً

49940.jpg
#2

عليكم السلام

الاسئة المتبقية الغير محلولة ما بتختلف في الكيفية عن الخمس اسئلة المحلولين!

Data Structures + Algorithms

الكيفية واضحة مع الأمثلة والصور التوضيحية...

هل هناك محاولة أو عثرة معينة بالبرامج أو جزء معين؟

آسفة على تقصيري

موفق

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#3

شكراً على تعاونك والاستجابة والرد

فاضل ما املك هو الدعاء لك .

كيف ابداً اعمل على ايجاد ثالث اكبر قمية

لم استطيع

لقد وجت اكبر قمية واصغر قيمة (ولكن ثالث اكبر قيمة في القائمة لم استطع ان ابدا في خوارزمية لهذا السوال)

ارجو المساعدة

وكمان السوال الاخير

يريد من الراس ان يشير الى كافة العناصر

حيث ان الراس يحتوي على عنوان القائمة الثانية والقائمة الثانية تحتوي على عنوان القائمة الثالث .... الخ

كيف اجعل الراس يشير الى عشر عقد في نفس الوقت

ساااااااااااااااااااااعدوني

تم تعديل هذه المشاركة بواسطة سار مع الليل في 11 فبراير 2011 في 03:45

49940.jpg
#4
سار مع الليل كتب:

شكراً على تعاونك والاستجابة والرد

فاضل ما املك هو الدعاء لك .

كيف ابداً اعمل على ايجاد ثالث اكبر قمية

لم استطيع

لقد وجت اكبر قمية واصغر قيمة (ولكن ثالث اكبر قيمة في القائمة لم استطع ان ابدا في خوارزمية لهذا السوال)

ارجو المساعدة

وكمان السوال الاخير

يريد من الراس ان يشير الى كافة العناصر

حيث ان الراس يحتوي على عنوان القائمة الثانية والقائمة الثانية تحتوي على عنوان القائمة الثالث .... الخ

كيف اجعل الراس يشير الى عشر عقد في نفس الوقت

ساااااااااااااااااااااعدوني

عفواً

وشاكرة لدعاءك المبارك

بخصوص الشق الأول

بتحاول تعمل ترتيب للقائمة بالأكبر والأكبر قيمة أولاً , ومن ثم سيكون الوصول إلى تالت اكبر قيمة وطباعتها شيء بسيط.

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

هيك الظاهر...

بخصوص الشق التاني

مو مركزة الآن ولدي بعض المهامات الأخرى

ربما بوقت تاني إن شاء الله

موفق يارب

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#5

شكراً وبارك الله فيك وزادك علماً

نعم انتي اعطيتيني الفكرة الصحيحة

ترتيب القائمة بالاكبر ثم استطيع الوصول الى ثالث اكبر قيمة(خوارزمية ممتازة جداً)====>(ترتيب تنازلي)

طيب السوال الاخيررررر

اريد الفكرة (؟؟؟؟؟؟؟؟؟) منتظر ردك

تم تعديل هذه المشاركة بواسطة سار مع الليل في 11 فبراير 2011 في 08:25

49940.jpg
#6
سار مع الليل كتب:

شكراً وبارك الله فيك وزادك علماً

نعم انتي اعطيتيني الفكرة الصحيحة

ترتيب القائمة بالاكبر ثم استطيع الوصول الى ثالث اكبر قيمة(خوارزمية ممتازة جداً)====>(ترتيب تنازلي)

طيب السوال الاخيررررر

اريد الفكرة (؟؟؟؟؟؟؟؟؟) منتظر ردك

عفواً

آمين يارب وبارك الله بك

آسفة على التأخير

إن شاء الله لن أخرج من اتصالي إلا بكتابة مشاركة حول السؤال التالت

الفكرة بسيطة إن شاء الله

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#7

متل ما بظن ببساطة لأن الرسمة مش واضحة وليست نموزجية: بتعمل قائمة تمثل الدائرة من الخارج وبعدين الرأس يشير إلى رأس القائمة (70)

وهكزا يُشير الرأس إلى عناصر القائمة بطريقة غير مباشرة

لأن نموزجياً في اللغة مش ممكن لمؤشر أن يُشير لأكتر من كائن وقيمة في نفس الوقت وبطريقة مباشرة!

متل الرسمة التالية ببساطة ولكن بدون النظر إلى الأسهم الحمراء

post-140583-003426400 1297460764_thumb.j

والله أعلم

موفق يارب

المرفقات
post-15615-1163833585.jpg

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#8

الله يوفقك

شكراً كثيراً .................

انا فهمت من كلامك ان اعمل قائمة متصلة دائري

يعني circular Linked List

49940.jpg
#9
سار مع الليل كتب:

الله يوفقك

شكراً كثيراً .................

انا فهمت من كلامك ان اعمل قائمة متصلة دائري

يعني circular Linked List

عفواً, ويوفقك إلهي

نعم, فقط مش اكتر من هيك

لحتى نكون دقيقين أكتر Circular Single Linked List

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#10

:thumb_up: :thumb_up: :thumb_up: :thumb_up: :thumb_up:

Thank you very much

:ty: :ty:

:clapping:

:calc: :calc: :calc: :calc: :calc: :calc: :calc:

:rose:

49940.jpg
#11

بالنسبة للسؤال الأخير فكرت فيه بطريقة مختلفة و حليته

بحيث يكونون مثل الرسمة

إلي سويته

أولا سويت two structures

الأول و هو العادي إلي لكل node

إلي فيه الـ info و الـ link

و الثاني سويت فيه array من نوع الستركجر الأول

و إستخدمت الـ template لكي أحدد حجم للـ array (في هذي الحالة 12)

مع إني كنت أقدر أخلي المستخدم هو إلي يحدد الحجم بس ما كنت أبي أعقدها

المهم ..

في الـ class

عرفت الـ head من نوع الـ structure الثاني

و سويت فنكشن تضيف الـ nodes

بحيث تسويهم circular Linked List

و الـ head فيه pointers يأشرون على كل node

أتمنى تكون الفكرة وصلت و إن إلي كتبته واضح

ما هو رأيكم؟

ملاحظة: الـ link و الـ array (إلي من نوع الـ structure الأول ) و الـ head عبارة عن pointers

تم تعديل هذه المشاركة بواسطة TheUnknown في 14 فبراير 2011 في 23:16

كلما أدبني الدهر ... أراني نقص عقلي

كلما أزددت علما ... زادني علما بجهلي

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