18 lines
1.5 KiB
Markdown
18 lines
1.5 KiB
Markdown
#структура_данных
|
||
|
||
> Принадлежит к числу структур данных LIFO: Last In, First Out («последним пришел , первым вышел»). Новые элементы добавляются в начало списка, то есть на верх стопки. Читается только верхний элемент, и он исключается из списка. Таким образом, стек поддерживает всего два действия: *занесение* (вставка) и *извлечение* (выведение из списка и чтение)
|
||
|
||
![[Pasted image 20250108124832.png]]
|
||
|
||
|
||
Когда вызывается функция из другой функции, вызывающая функция приостанавливается в частичоно завершеноом состоянии
|
||
|
||
Стек удобен, но у него есть своя цена: сохранение всей промежуточной
|
||
информации может привести к значительным затратам памяти. Каждый
|
||
вызов функции занимает не много памяти, но если стек станет слишком
|
||
высоким, это будет означать, что ваш компьютер сохраняет информацию
|
||
по очень многим вызовам.
|
||
|
||
|
||
Источники:
|
||
- [[Адитья Бхаргава - Грокаем Алгоритмы]] |