@Yonghwa
121

Что такое stack и heap в языке программирования?

What's up, программач.
Структура данных - Stack(LIFO), и Stack в Java - это ведь разные вещи совсем.
В общем, объясните доступным языком, что такое stack и heap при программировании?
Я на столько запутался, что не могу вопрос адекватно сформулировать.
  • Вопрос задан
  • 1891 просмотр
Пригласить эксперта
Ответы на вопрос 3
tsarevfs
@tsarevfs
C++ developer
Есть некоторая путаница. Во многих языках программирования есть call stack и memory heap. Они имеют достаточно косвенное отношение к одноименным структурам данных. И если call stack по устройству действительно похож на LIFO, то memory heap имеет мало общего с FIFO структурой данных.
Ответ написан
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
Структура данных - Stack(LIFO), и Stack в Java - это ведь разные вещи совсем.

Нет. Одно и то же, реализация LIFO и только. Что именно вас смущает? То что стэк на базе списка сделан?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽