پشته چیست ؟ مفهوم Stack در برنامه نویسی
با سلام خدمت دوستان عزیز گرامی میخواستم بدونم واژه ای پشته در مبحث برنامه نویسی یعنی چی
2 پاسخ
پشته یه ساختمان داده ایی هست مثل بقیه ساختمان داده های موجود که داریم مثل لیست های پیوندی , Hash table ها و ... که در واقع رفتارش برای ذخیره و بازیابی اطلاعات به صورت اولین ورود اولین خروج هست . مثالش میشه خشاب اسلحه . هر خشابی که اول اومده اول از همه هم خارج میشه و از پشته فراخونی میشه . در واقع با Push , Pop میشه اطلاعات رو ثبت کرد و اطلاعات رو خوند . یا مثلا به عنوان یه مثال دیگه میشه پشته رو ظرف هایی در نظر گرفت که در واقع روی هم چیده شده . شما میای از بالاترین ظرف شروع می کنی به برداشتن و تمیز کردن اون . اینا هر کدوم ساختمان داده های خاصی هستن که می تونن تو بعضی موارد حتی با هم دیگه ترکیب بشن متناسب با نیاز شما
سلام دوست عزیز
پشته یا stack به معنای یه فضایی برای ذخیره هست که به دو روش FIFO یا FILO پر و خالی میشه