ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Стек (stack) - Структуры данных C#

Автор: CODE BLOG

Загружено: 2019-03-14

Просмотров: 12510

Описание: Стек c# (stack) - Структуры данных в языке программирования C#

На этом занятии мы изучим структуру данных под названием стек (stack), которая организует доступ к элементам по принципу "последним пришел - первым вышел" (LIFO)

Подписывайтесь на информационные каналы курса, чтобы ничего не пропустить и не потерять информацию:
Закрытый чат для участников курса: https://vk.cc/8Ev4Gv
Рассылка с оповещениями в ВК: https://vk.cc/86Y7Pa

Подписывайтесь на мои социальные сети, там много всего интересного и полезного:
https://vk.com/codeblog
https://tele.click/codeblog
https://zen.yandex.ru/codeblog

Поддержать канал: https://www.donationalerts.ru/r/shwanoff

Кстати, меня зовут Шванов Вадим, и я программист на языке C# уже больше 8 лет, а также я являюсь автором ресурсов для разработчиков CODE BLOG. На этом канале я рассказывают про IT, технологии и веду курс C# с нуля под названием Учим Шарп. В его рамках мы рассматриваем язык программирования c# с нуля, синтаксис, структуры данных, алгоритмы, паттерны проектирования и многое другое. Эти уроки c sharp подойдут для начинающих и для тех кто хочет подробнее изучить платформу .net и среду разработки visual studio. Для меня важно не только показать практическое применение языка си шарп и платформы dotnet, но и объяснить базовые идеи программирования. Уроки с# выходят как минимум два раза в неделю в понедельник и четверг в 20-00. C# курс рассчитан на то, чтобы изучить программирование с нуля. Все занятия веду я сам - опытный программист c#. Разработка ведется в IDE visual studio c#. Подписывайтесь, впереди еще много интересного и полезного об it, программировании как для начинающих, так и для более опытных программистов c#.

Стек представляет собой структуру данных, которая работает по принципу LIFO (Last In First Out - "последний пришел - первый вышел"). Графически стек можно представить в виде столбика или стопки объектов:

Структура стек в C# и .NET
Стек имеет вершину, который образует последний добавленный элемент. При добавлении новый элемент помещается поверх вершины стека и образует новую вершину. При удалении удаляется элемент из вершины стека, а предыдущий элемент образует новую вершину.

Так, на приведенном рисунке вначале вершиной стека является "Tom". После добавления нового элемента "Bob" этот элемент располагается поверх элемента "Tom" и становится новой вершиной.

В библиотеке классов .NET в принципе уже есть свой класс, который выполняет роль стека. Это класс - System.Collections.Generic.Stack. Но рассмотрим, как мы сами можем реализовать структуру в виде стека.

Структура стек вне зависимости от языка программирования обладает неким общим функционалом, который составляют метод добавления элемента (как правило, называется push()) и метод извлечения элемента из вершины стека (обычно называется pop()). Кроме того, нередко реализации стеков содержат метод получения элемента из вершины без его извлечения, метод определения размера стека и ряд других.

Подробный курс по языку программирования C#:
   • Преимущества и недостатки C# - Учим Шарп #1  

Подробный курс по структурам данных на языке программирования C#:
   • Связный список (linked list) - Структуры д...  

Подробный курс по алгоритмам сортировки на языке C#:
   • Сортировка пузырьком (bubble sort) - Алгор...  

Разговоры о программировании, мотивации, и ответы на IT вопросы:
   • Практика программирования. Какой проект сд...  

#программирование #программист #csharp #ityoutubersru #codeblog

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Стек (stack) - Структуры данных C#

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Двусвязный и кольцевой список (linked list) - Структуры данных C#

Двусвязный и кольцевой список (linked list) - Структуры данных C#

Графы (graph) и алгоритмы обхода - Структуры данных C#

Графы (graph) и алгоритмы обхода - Структуры данных C#

Контрнаступление ВСУ? Штраф за лайк в Ютубе, Лавров предъявляет Трампу. Крутихин, Орешкин, Шепелин

Контрнаступление ВСУ? Штраф за лайк в Ютубе, Лавров предъявляет Трампу. Крутихин, Орешкин, Шепелин

Резкое продвижение РФ / Армия теряет сразу 2 города

Резкое продвижение РФ / Армия теряет сразу 2 города

Запись Потоков Данных в Базу Данных в Реальном Времени | Fetch Data | Объекты в Программировании

Запись Потоков Данных в Базу Данных в Реальном Времени | Fetch Data | Объекты в Программировании

Связный список (linked list) - Структуры данных C#

Связный список (linked list) - Структуры данных C#

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Что такое Rest API (http)? Soap? GraphQL? Websockets? RPC (gRPC, tRPC). Клиент - сервер. Вся теория

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд

Алгоритмы и структуры данных ФУНДАМЕНТАЛЬНЫЙ КУРС от А до Я. Графы, деревья, хеш таблицы и тд

CLR via C#. Глава 12.5. Всё про обобщения C#. Stream

CLR via C#. Глава 12.5. Всё про обобщения C#. Stream

Россияне в шоке от цен на ЖКХ. Навальная** против MAX. Авиасообщение между РФ и США. Пастухов

Россияне в шоке от цен на ЖКХ. Навальная** против MAX. Авиасообщение между РФ и США. Пастухов

GOLANG ПОЛНЫЙ КУРС ДЛЯ НАЧИНАЮЩИХ | ЧАСТЬ 1 | ОСНОВЫ ПРОГРАММИРОВАНИЯ

GOLANG ПОЛНЫЙ КУРС ДЛЯ НАЧИНАЮЩИХ | ЧАСТЬ 1 | ОСНОВЫ ПРОГРАММИРОВАНИЯ

ИНТЕРФЕЙСЫ C# НА ПРАКТИКЕ | DI контейнер и mock тестирование

ИНТЕРФЕЙСЫ C# НА ПРАКТИКЕ | DI контейнер и mock тестирование

Структуры данных (data structures) C#

Структуры данных (data structures) C#

Алгоритмы и структуры данных за 15 минут! Вместо 4 лет универа

Алгоритмы и структуры данных за 15 минут! Вместо 4 лет универа

49 минут, которые ИЗМЕНЯТ ваше понимание Вселенной | Владимир Сурдин

49 минут, которые ИЗМЕНЯТ ваше понимание Вселенной | Владимир Сурдин

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

Debian: САМЫЙ СТАБИЛЬНЫЙ Linux и ТЁМНАЯ История Создателя

CLR via C#. Глава 11.2. Как работают события C# и паттерн EventSet

CLR via C#. Глава 11.2. Как работают события C# и паттерн EventSet

Трансформатор - как работает и как устроен?

Трансформатор - как работает и как устроен?

Алгоритмы на Python 3. Лекция №1

Алгоритмы на Python 3. Лекция №1

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]