Junior — Middle
Можете ли да обясните концепцията за стек и неговите основни свойства?
sobes.tech AI
Отговор от AI
Стекът е структура от данни, която работи по принципа LIFO (Last In, First Out), то есть последният добавен елемент се извлича първи. Основните свойства на стека:
- Операцията push добавя елемент на върха на стека.
- Операцията pop премахва и връща горния елемент.
- Операцията peek (или top) позволява да се види горният елемент без да се премахва.
Пример за използване на стек е отменянето на действия в приложение, където последното действие се отменя първо.