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

مالمقصود بالمكدس والرتل

بدأه kasemsoft في 5 يونيو 2008 · 6 رد · 2,369 مشاهدة · في الرياضيات والخوارزميات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

وهل يوجدان في غير لغة الباسكال

لاني اود تقديم امتحان مادة الخوارزميات مع العلم بانني افوم بدراستها لوحدي من دون حضور اي محاضرات لعدم قدرتي على ذلك فبماذا تنصحوني

ولكم جزيل الشكر

#2

السلام عليكم

فى كل لغات البرمجه الشامله تقريبا يوجد مكدس ورتل

فالمكدس يعمل بطريقه من يحضر اخرا يخرج اولا مثل عمليه وضع الصحون للجلى فعندما ترتب الصحون للجلى

تضع الاطباق فوق بعض واخر طبق تضعه تغسله اولا

اما الطابور فيعمل بطريقه من يحضر اولا يخرج اولا مثل الوقوف على طابور السيارات او ترتيب السيارات فى الشارع

فالذي يصل الاشاره اولا يبدء بالخروج بعد فتح الاشاره اولا

او كالذي يدخل النفق اولا يخرج من النفق اولا

وشكرا

لا اله الا الله محمد رسول الله

شبكة شباب IT

http://www.shababit.net

shababit.gif

#3

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

,.,.,.,.,.,.,.,.,..,,.,,.,.,.

المكدّس Stack من ناحية البيانات Data فهو هيكل منظم خوارزمياً, وله طابع أو الأسلوب التالي:

الداخل أخيراً (من البيانات) الخارج اولاً

وتكتب بالصيغة التالية

Last in First Out

وتُختصر بـ LIFO.

,.,.,.,.,.,.,.,.,.,.,.,.,.,.,.

عادةً ما يستعمل الناس تماثل Analogy للمكدّس وهو وضع اطباق الطعام بعضها فوق بعض..كوصف و كمثال لهذا النوع من هياكل البيانات او كوصف لعملية تلك التقنية(المكدّس) إن صح التعبير.. آخر صحن تضعه هو اول صحن تستطيع سحبه (نموذجياً وبشكل طبيعي طبعاً) وإلا نحن فنستطيع تكسير الصحون للوصول إلى الصحن الأخير( لو كنا رايدين طبعاً لما بنكون زعلانين او معصبين) :happy:

,.,.,.,.,.,.,.,.,.,.,.,.,.

هذا تقريباً الوصف العام لما يُعرف بـ المكدّس Stack..وللإضافة فهو ضِد ما يُعرف بالطابور Queue تماماً والذي يعني كالتالي:

الداخل أولاً (من البيانات) الخارج أولاً

بالضبط مثل طابور المطاعم او البنوك لما بيقفوا امام الصندوق بالبنك. ويكتب بالطريقة التالية

First in First out

FIFO

تقريباً (ضد)..ذهنياً لست متأكدة من ذلك...ولكن من ناحية العدْل اللي يدخل الطابور اولاً هو اللي يمشي اولاً..ولكن المكدس فيه نوع من الظُلم..اللي بيجي بالأخير هو اللي يمشي اولاً..مشان هيك شايفته العكس تماماً

وليس من الناحية التقنية. والله أعلم

,.,.,.,..,,.,..,,.,.,.,.,.,.

بخصوص علاقتها باللغات فهو وبكل تأكيد تستطيع عمل ومحاكاة تلك الهياكل البيانية(المكدس, الطابور, الشيجرة Tree ووو) خوارزمياً و بأي لغة (تقريباً) من لغات البرمجة المعروفة والمشهورة وخصوصاً وتحديداً تلك اللتي تدْعم ما يُعرف بـ البرمجة الكائنية OOP مثل لغة Java و لغة C# و ++C وغيرها من اللغات...

,.,.,.,.,.,.,.,.,.,.,.,.,.,.

نقوم بإنشاء هياكل بينات لها ذلك الطابع بتلك اللغة القادرة على ذلك بخوارزمية معينة ومعروفة مسبقاً.

,.,.,.,.,.,.,.,.,.,.,.,.,.,.

اطيب المُنى

:happy:

تم تعديل هذه المشاركة بواسطة رغـــــــــد في 6 يونيو 2008 في 00:07 — السبب: إضافة

[وسط]

♥ Countess ♥

57899411.gif

♥

[/وسط]

#4

قد يساعدك الموضوع الآتي :

بُنى المعطيات - المُكَدِّس

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#5

وبشكل عام هما جزء من شئ يسمى اللوائح المترابطة ...

وهوا العلم الاب لكل من المكدس والرتل ...

وبما انا المسائلة خوارزمية وطرحت بمنتدا الخوارزميات ..فلا بد ان ننتقل الى العالم الداخلي لعتاد الكومبيوتر وندخل برحلة صغيرة الى الذاكرة العشوائية

فربط الاحزمة معنا .. وهيا بنا

...........

ها نحن بالموقع 010A من الذاكرة العشوائية (RAM) ...حجزنا هنا اول لائحة واخذت عنواننا السابق الذي هوا بالHexa

لاحظ الى الان حجزنا موقع واحد فقط ونستطيع ان نصل الى مليون موقع بعد هذا الموقع ...

ولكن حبا حبا ..اي انه من اهم ميزات الوائح المترابطة لا تحجز كتلة ثابتة static من الذاكرة ..بل تحجزها حسب الحاجة Dinamic وهذا اهم ما يمز اللائحة عن المصفوفات ...

هيا لنرجع على الكرسي بعد تلك الرحلة الشيقة

.........

رائيت ان اهم ميزة هي ميزة الحجز بالائحة المترابطة ...وتلك قوتها امام المصفوفات

هذه معلومة لا بد ان تدخل عقلك قبل الامتحان ...لكي تعرفيمعلومة اخرا عن اللوئح المترابطة ..وهي انه ليست كل التوابع المستدعات تنفذ ..

ملاحظة:شملت كلمة اللائحة بدل من المكدس والرتل لانها الاساس

الله معك..

#6

الأخوة وفوا وكفوا

على العموم هذه مقالات كتبتها عن المكدس والطابور

المكدس

المكدس درس متقدم

الطابور

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#7

:lol:

مكدس = مكدوس ( شغله كذا باذنجان محشو بس طعمه رهييب )

رتل = رطل

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…