Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
Prizrak2016
1 / 1 / 0
Регистрация: 11.03.2016
Сообщений: 49
#1

Пример использование стека на основе массива и на основе двунаправленного списка

12.03.2016, 14:16. Просмотров 652. Ответов 1
Метки нет (Все метки)

здраствуте, можете привести примеры использывания стека на основе массива(1 код) и стек на основе двунаправленного списка(2 код) без использывания класов
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2016, 14:16
Ответы с готовыми решениями:

Реализовать классы фигур и поместить в контейнер на основе двунаправленного линейного списка
Всем доброе утро:) задача: Плоская геометрическая фигура:1. Круг...

Создание стека на основе линейного списка
В функции main разработать программу работы с символьным стеком, реализующую...

Определить корректность введённого скобочного выражения на основе стека
Задание: Написать программу для определения правильности введённого скобочного...

Очередь на основе списка
Как сделать, чтоб можно было вывести очередь по возрастанию по полю prior?? ...

Очередь на основе списка
Есть код, очередь на основе списка, как переделать, чтоб каждому элементу можно...

1
Hikari
Хитрая блондиночка $)
1451 / 960 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
12.03.2016, 14:23 #2
Лучший ответ Сообщение было отмечено Prizrak2016 как решение

Решение

Цитата Сообщение от Prizrak2016 Посмотреть сообщение
примеры использывания стека на основе массива(1 код)
C++
1
2
3
4
5
6
7
8
9
10
11
int a[100]={0},i=0;
void push(int n){if(i<100) a[i++]=n;};
int pop(){if(i>=0) return a[i--]; else return 0;};
 
int main(){
 //Помещаем в стек данные
 for(int i=0;i<23;i++) push(rand()%10+1);
//Извлекаем из стека данные
 for(int i=pop();i; i=pop()) cout<<i;
 cin.get();
}
Условие примера: Стек положительных чисел.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2016, 14:23

Очередь на основе односвязного списка
Задание: &quot;Реализовать очередь на основе односвязного списка&quot; Вообщем сделал...

Стек на основе связанного списка C++
Привет:) Мне нужно разработать функции занесения и извлечения данных стека на...

Матрица на основе двусвязного списка
Смоделировать новый тип «Матрица» на основе ссылочного типа &quot;Нелинейный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru