جدول المحتويات:

كيف تنشئ مصفوفة مكدس؟
كيف تنشئ مصفوفة مكدس؟

فيديو: كيف تنشئ مصفوفة مكدس؟

فيديو: كيف تنشئ مصفوفة مكدس؟
فيديو: شرح الـ stack - data structure (stack) 2024, يمكن
Anonim

عمليات التكديس باستخدام المصفوفة

  1. الخطوة 1 - قم بتضمين جميع ملفات الرأس المستخدمة في البرنامج وحدد "SIZE" ثابتًا بقيمة محددة.
  2. الخطوة 2 - أعلن عن جميع الوظائف المستخدمة في تنفيذ المكدس.
  3. الخطوة 3 - إنشاء مصفوفة ذات بعد واحد بحجم ثابت (مكدس int [SIZE])

وفقًا لذلك ، هل من الممكن تنفيذ 2 مكدس في مصفوفة؟

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

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

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

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

في المقابل ، هل المصفوفة مكدس؟

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

كيف تنشئ مصفوفة في كومة؟

إنشاء مصفوفة في ال كومة يخصص جديد مجموعة مصفوفة من 25 ints ويخزن المؤشر لأول واحد في المتغير A. double * B = new double [n]؛ يخصص مجموعة مصفوفة من 50 زوجي. لتخصيص مجموعة مصفوفة ، استخدم الأقواس المربعة حول الحجم.

موصى به: