ما الفرق بين stack و queue في الداتا ستركشر ؟

ما الفرق بين stack و queue في الداتا ستركشر ؟
  1. كلتاهم يستعملان لنفس الغرض  وهو تخزين البيانات

    الا ان الاختلاف بينهم بطريقة العمل. وطريقة تخزين البيانات

     التمثيل الواقعي

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

     

    تستطيع تمثيل queue على أنها مجموعة أشخاص يقفون خلف بعضهم في محل تجاري لدفع قيمة مشترياتهم. فالذي وصل في البدايه يدفع الأول

     

     

    بأختصار ان مبدأ عمل Stack قائم على

    last in  first out

     

    ومبدا عمل queue  قائم على

    first in last out

    • 0
أضف اجابة

أضف اجابة

‫تصفح