Воскресенье, 19.05.2024, 03:28Приветствую Вас Гость | RSS
IT Solutions
Меню сайта
Наш опрос
Оцените мой сайт
Всего ответов: 407
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Блог


Главная » 2013 » Декабрь » 2 » Структуры данных: класс Stack
23:55
Структуры данных: класс Stack

Стеком в программировании называется структура данных, где новый элемент всегда добавляется в конец массива и он же удаляется (извлекается) первым.

Логика стека хорошо характеризуется с помощью термина FILO (" последним пришёл, первым ушёл" ).

Таким образом самый первый элемент будет извлечён из стека самым последним.

Стек имеет свои ограничения:

1. Максимальный размер стека определяется изначально неким числом max_size. В течение существования объекта класса количество его элементов не может быть больше этого max_size.

2. Нельзя удалить элемент, если его нет. Поэтому перед удалением всегда надо проверять стек на наличие минимум одного элемента.

 

 Ниже приведена реализация класса Stack с помощью шаблонов. Скачать исходники можно по ссылке ниже.

Скачать

Категория: С/C++ | Просмотров: 805 | Добавил: B@R_LOG | Теги: структуры данных, шаблонные классы, стек, стэк, класс Stack C++ | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Категории раздела
Полезное [0]
Windows [0]
С/C++ [6]
SEO [0]
WEB [0]
Поиск
Друзья сайта
  • МЫ в "ВКонтакте"
  • Архив записей
    Календарь
    «  Декабрь 2013  »
    ПнВтСрЧтПтСбВс
          1
    2345678
    9101112131415
    16171819202122
    23242526272829
    3031
    Система Orphus