ما هو Java Stack؟
ما هو Java Stack؟

فيديو: ما هو Java Stack؟

فيديو: ما هو Java Stack؟
فيديو: شروحات لغة الجافا -13- ستاك - STACK IN JAVA 2024, شهر نوفمبر
Anonim

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

وبالمثل ، هل لدى Java فئة مكدس؟

فئة المكدس في جافا . جافا يوفر إطار المجموعة أ فئة المكدس أي النماذج وتنفذ كومة هيكل البيانات. ال الطبقة استنادًا إلى المبدأ الأساسي "أخيرًا يصرف أولاً". بالإضافة إلى عمليات الدفع والبوب الأساسية ، فإن ملف صف دراسي يوفر ثلاث وظائف أكثر من فارغة والبحث والنظرة الخاطفة.

بالإضافة إلى ذلك ، ما هو الطابور في جافا؟ قائمة انتظار جافا هي واجهة متاحة في جافا . استخدام الحزمة ويمتد جافا . الاستفادة. تماما مثل جافا قائمة، قائمة انتظار جافا عبارة عن مجموعة من العناصر المرتبة (أو كائنات) ولكنها تؤدي عمليات الإدراج والإزالة بشكل مختلف. يمكننا ان نستخدم طابور لتخزين العناصر قبل معالجة تلك العناصر.

مع وضع هذا في الاعتبار ، ما هو المكدس وقائمة الانتظار في جافا؟

لديها فئة تسمى جافا . الاستفادة. الآن دعونا نرى الاختلافات بين كومة وقائمة الانتظار بنية البيانات في جافا : 1) الاختلاف الأول والرئيسي بين كومة وقائمة الانتظار هيكل البيانات هو ذلك كومة هي بنية بيانات LIFO (Last In First Out) أثناء طابور هي بنية بيانات FIFO (First In First out).

كيف تصنع مكدس؟

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

يتم تنفيذ العمليات الأساسية الثلاث التالية بشكل أساسي في المكدس:

  1. دفع: يضيف عنصرًا في المكدس.
  2. فرقعة: إزالة عنصر من المكدس.
  3. نظرة خاطفة أو أعلى: إرجاع العنصر العلوي للمكدس.

موصى به: