انضم إلى النشرة الإخبارية لدينا للبقاء على اطلاع وتلقي النصائح والبرامج التعليمية الحصرية.
​
الدعم والمساعدةسياسة الخصوصية
دليل التعلمتواصل معنا

@ ذكاء. كل الحقوق محفوظة.

Heaps Stacks and Queues

0

المكدسات: يتم تنفيذ العمليات وفقًا لـ LIFO (آخر ما دخل، أول ما خرج)، مما يعني أن العنصر الأخير المضاف سيكون أول ما يتم إزالته. يمكن تنفيذ المكدس باستخدام مصفوفة أو قائمة مرتبطة. إذا نفدت ذاكرة المكدس، يُطلق على ذلك فيض المكدس.

الطابور: يتم تنفيذ العمليات وفقًا لـ FIFO (أول ما دخل، أول ما خرج)، مما يعني أن العنصر الأول المضاف سيكون أول ما يتم إزالته. يمكن تنفيذ الطابور باستخدام مصفوفة.

الكومة: بنية بيانات قائمة على الشجرة حيث يتم ترتيب قيمة العقدة الأصلية بطريقة معينة فيما يتعلق بقيمة العقد الفرعية الخاصة بها. يمكن أن تكون الكومة إما كومة دنيا (قيمة العقدة الأصلية أقل من أو تساوي قيمة أبنائها) أو كومة دنيا (قيمة العقدة الأصلية أكبر من أو تساوي قيمة أبنائها).

مصادر مقترحه للتعلم

Article: Heaps, Stacks, QueuesArticle: How to Implement Python Stack?Article: Python Stacks, Queues, and Priority Queues in PracticeArticle: Heap Implementation in PythonVideo: Stack Data Structure | Illustrated Data StructuresVideo: Queue Data Structure | Illustrated Data Structures