السلام عليكم
إخوانى الاعزاء
لدى أستفسار بخصوص Queue, Stack ما فائدتهم , وكيف يمكن التعامل معهم
السلام عليكم
إخوانى الاعزاء
لدى أستفسار بخصوص Queue, Stack ما فائدتهم , وكيف يمكن التعامل معهم
||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||

||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||
السلام عليكم ورحمه الله وبركاته
اخي ال Stack و ال Queue ماهما الا هياكل بيانات لتمثيلها باسلوب ال LIFO وال FIFO وكلاهما يعتبران Collection فالاول يتبع اسلوب اخر عنصر مضاف هو اول عنصر في هذا الهيكل, اما الثاني يتبع اسلوب اول عنصر مضاف هو اول عنصر في الهيكل
طبعا قدمتهم الدوت نت لتوفير العناء في التعامل مع المكدسات Stacks والطوابير Queues بدلا من ان نقوم بتعريف دوال الادخال والاخراج لكليهما وهذا مثال لهما
نلاحظ في المثال السابق اضافة عنصرين في ال Stack ا و 2 على التوالي, لكن اذا قمنا بالحذف باستخدام الداله Pop سينحذف العنصر الاخير وهو 2 لأن هذا هو مبدأ ال Stack .. كذلك قمنا باضافة نفس العنصرين لل Queue ولكن عند الحذف باستخدام Dequeue سينحذف العنصر الاول لأن هذا هو مبدأ عمله
.:: Wish to become better and better ::.
جزاك الله كل خير أخى العزيز
هل فائدتها مثلا هو حفظ البيانات داخلها وأستدعاء البيانات بعد ذلك منها , مثل المصفوفات وغيرة
وأنا أسف لانى لم أفهم بشكل جيد
||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||

||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||
نعم هي ما يدعى بـData Structure. وتستخدم لتخزين البيانات. ولكن كما ترى تختلف في طريق استعادتها. الـQueue تستخدم مثلاً لتمثيل "طابور" (Queue معناها طابور بالإنجليزية) حيث تضيف العناصر الجديدة في نهاية الطابور وتستعيدها من أوله. لها العديد من الاستخدامات. بالذات في برمجة النظم.
جزاك الله كل خير أخى System Down على ردك والاخ VB Helper
والان أتضحت الفكرة والحمد لله
||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||

||||||||||||||||||||||||||||||||||||
||||||||||||||||||||||||||||||||||||
السلام عليكم ورحمه الله وبركاته
اخي كما ذكرت فهي مثل المصفوفات يعني هياكل بيانات لخزن المعلومات في الذاكره بس كل نوع له اليه في التعامل مع البيانات فال Stack يستخدم LIFO Last In First Out وال Queue يستخدم FIFO First In First Out
.:: Wish to become better and better ::.