دانلود سورس پیاده سازی پشته (Stack) به زبان سی پلاس پلاس

- دانلود سورس پیاده سازی پشته (Stack) به زبان سی پلاس پلاس

دانلود سورس پیاده سازی پشته (Stack) به زبان سی پلاس پلاس

 

در این برنامه برای پیاده سازی پشته از آرایه استفاده شده است.

classای به نام Stack تعریف شده است :

  • این class به صورت template پیاده‌سازی شده است.
  • توابع سازنده‌ی کپی و مخرب پیاده‌سازی شده اند.
  • علاوه بر سازنده‌ی کپی؛ سازنده‌ای تعریف شده است که هیچ ورودی نمی‌گیرد و یک پشته با اندازه‌ی صفر ایجاد می‌کند.
  • توابع زیر برای این class پیاده شده اند:
    • push: یک داده گرفته و در پشته ذخیره می‌کند.
    • pop: داده را از پشته خارج و بازمی‌گرداند.
    • top: داده‌ی بالای پشته را بازمی‌گرداند اما از پشته خارج نمی‌کند.
    • size: تعداد داده‌های ذخیره در پشته را بازمی‌گرداند.

برای دانلود کلیک کنید