Step 5 (S-97846)

From Stepik Wiki
Jump to: navigation, search

Step on Stepik: https://stepik.org/lesson/24459/step/5

Step 5 (S-97846) 1.png

[00:00 - 00:18] концепции в области исполнения кода и вызова функции в частности является стэк вызовов стек вызовов он же машины с так он же так исполнения вызовов является неотъемлемой частью большинства языков программирования поэтому необходимо иметь хотя бы базовые представления о том что это такое и начнем с того что же такое стек


[00:18 - 00:34] так это абстрактная структура данных и я можно было сравнить со стопкой пусть нас же есть какие то элементы в этом то и данных и все что можем сделать если вы положите какой то элемент сверху либо убрать верхний элемент то есть если бы мы хранили в статье например числа


[00:34 - 00:50] это выглядело примерно как то вот так вот спускались есть вот такой вот что он узкий стакан и можем положить сыр элемент затем положить сверху равен 25


[00:50 - 01:08] этом они положить наши стаканы вот таким образом какой момент времени мы не можем положить элемент между ними или заводской ремонт между ними есть мы не можем получить элемент всегда ли мы можем получать алименты да можем класс лишь момента сверху


[01:08 - 01:24] в свою очередь также только верхний элемент мы не можем забрать двойку или единичку потому что у всех людей поэтому сначала нужно забрать ее операция когда вы что нибудь так называется пуш забираем элементов называются


[01:24 - 01:42] в свою очередь из реальных колоссальную предметами стать можно сравнить пожалуй с детскими пирамидками вот такие вот пирамидки с кольцами которые увеличиваются и увеличиваются к основанию


[01:42 - 01:56] от коляски травинки я щиты на которых мы обсуждаем и элемента и все что можно сделать в любой момент времени или бы снять этот верхний элемент штыря либо какой то из базовых элементов уже посадить нашей