سوال شماره 350
چندگزینهای
آزمون رایگان پایتون فنی و حرفه ای
تابع pop در پشته چه عملی انجام می دهد؟
گزینهها:
- 1. برداشتن عنصر از اول پشته
- 2. برداشتن عنصر از پشته و حذف عنصر ✓ صحیح
- 3. برداشتن یک عنصر از آخر پشته
- 4. حذف عنصر
پاسخ صحیح:
- برداشتن عنصر از پشته و حذف عنصر
توضیحات:
تابع pop در پشته (Stack) عملیات زیر را انجام میدهد:
- عنصری که در بالاترین موقعیت پشته قرار دارد (آخرین عنصر اضافه شده) را برمیدارد
- این عنصر را از پشته حذف میکند
- مقدار عنصر برداشته شده را برمیگرداند
این عملکرد بر اساس اصل LIFO (Last-In-First-Out) کار میکند، یعنی آخرین عنصری که به پشته اضافه شده، اولین عنصری است که خارج میشود.
مثال: اگر پشته شامل [A, B, C] باشد (که C در بالاست)، پس از pop کردن، پشته به [A, B] تبدیل شده و مقدار C برگردانده میشود.