#55. Реализация стека (пример использования структур) | Язык C для начинающих

  Рет қаралды 13,705

selfedu

selfedu

Күн бұрын

Практический курс по C/C++: stepik.org/cou...
Телеграм-канал: t.me/java_and_c
Инфо-сайт: proproprogs.ru...
Пример реализации стека на языке Си с использованием структур и динамического выделения памяти с помощью функций malloc() и free().

Пікірлер: 22
@vasyapupkin69cyber
@vasyapupkin69cyber Жыл бұрын
Это самый лучший русскоязычный преподаватель на Ютубе Ему нужно выдать государственную премию
@philipkeymenqo3360
@philipkeymenqo3360 Жыл бұрын
Видос бомба , привет со Школы 21
@artnr7
@artnr7 5 ай бұрын
Задача про Обратную польскую нотацию?
@kselnaag2482
@kselnaag2482 9 ай бұрын
Было бы интересно объяснить ДОПОЛНИТЕЛЬНО принцип вставки указателей на функции в структуру, чтоб хранить и инфу, и способы ее обработки (если вы понимаете о чем я)
@ereponin
@ereponin Жыл бұрын
Спасибо за полезный урок. Трудно усваивается!
@ВеняБобров
@ВеняБобров 3 ай бұрын
Невероятно, я понял эту тему, спасибо, Вы - волшебник!
@begidurak
@begidurak 11 ай бұрын
По факту, это ведь реализация односвязного списка?
@Мочегонщик
@Мочегонщик 8 ай бұрын
да
@namename7527
@namename7527 8 ай бұрын
Односвязный список, массив и дерево непосредственно влияют но то, как данные размещаются в памяти, они являются более базовыми структурами, а такие структуры, как стэк и, например, очередь могут быть реализованы на основе любой базовой структуры, путем ограничения интерфейса взаимодействия с этой базовой структурой
@ГущинАндрей-ч5ы
@ГущинАндрей-ч5ы Жыл бұрын
Я правильно понимаю, что элементы стэка расположены в куче не по порядку , а разбросаны случайным образом?
@selfedu_rus
@selfedu_rus Жыл бұрын
да, верно
@andredru4278
@andredru4278 8 ай бұрын
Спасмбо. Магия рассеялась!
@vkatasonov
@vkatasonov Жыл бұрын
Добрый день, спасибо за видео. А нет ли чего-то подобного, чтобы понять, как перекидывать данные из стека А в стек Б? И как менять данные внутри стека?
@romankuznetsov4601
@romankuznetsov4601 Жыл бұрын
Будет курс по С на Степике?
@selfedu_rus
@selfedu_rus Жыл бұрын
не знаю, но точно не в ближайшее время
@alekskapitonov2738
@alekskapitonov2738 3 ай бұрын
Спасибо.
@АлександровДмитрий-х7п
@АлександровДмитрий-х7п Жыл бұрын
круто, спасибо
@uchoba
@uchoba Жыл бұрын
фигеть я на премьере!
@DGT67
@DGT67 5 ай бұрын
подскажите пжлст, какой то смысловой разницы в написании условия нет ? some_type* ptr; while(ptr) { ... } или while(ptr != NULL) { ... } ?
@olegkomlev
@olegkomlev Ай бұрын
"while(ptr)" означает "пока переменная ptr отлична от нуля", а вот "while(ptr != NULL)" означает "пока значение переменной ptr не совпадает с тем значением, которым на данной платформе обозначают пустой указатель". На большинстве платформ это дает одинаковый эффект, потому что обычно пустой указатель кодируют именно числом 0 (#define NULL 0).
@Murderface000
@Murderface000 Жыл бұрын
Ох, на Python реализация структуры стека была проще, тут я совсем запутался в указателях(
@TurboGamasek228
@TurboGamasek228 6 ай бұрын
все очень просто, я в этом сам разобрался без гайдов
Поветкин заставил себя уважать!
01:00
МИНУС БАЛЛ
Рет қаралды 6 МЛН
The Joker wanted to stand at the front, but unexpectedly was beaten up by Officer Rabbit
00:12
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 16 МЛН
Создание сборщика мусора | С
16:02
Winderton
Рет қаралды 139 М.
Всё об указателях в C++ за 20 минут
20:00
Уроки С++ Стек, Куча, Указатели (11)
26:06
Software Development
Рет қаралды 38 М.