0 / 0 / 0
Регистрация: 21.12.2015
Сообщений: 7
|
|
1 | |
Найти минимальный элемент в стеке и вставить после него 019.06.2016, 18:09. Показов 2990. Ответов 4
Метки нет (Все метки)
0
|
19.06.2016, 18:09 | |
Ответы с готовыми решениями:
4
Найти минимальный элемент стека и вставить после него 0 Найти в стеке минимальный элемент и вставить после него 0 Найти минимальный элемент стека и вставить после него 0 Найти минимальный элемент стека и вставить после него 0 |
5079 / 2651 / 2349
Регистрация: 10.12.2014
Сообщений: 10,028
|
||||||
20.06.2016, 05:56 | 2 | |||||
Сообщение было отмечено Памирыч как решение
Решение
Стек — это способ хранения информации по принципу «последним пришёл — первым вышел».
Над стеком определены всего две операции: push — пихнуть (отправить в стек) pop — выпихнуть (взять из стека и удалить) Можно, конечно ещё определить одну операцию: peek — взять элемент с вершины, но не удалять Можно ещё добавить свойство: empty — пустой ли стек или count — число элементов стека. Хоть первое проще, почему-то в реализации PABC.NET используется второе… ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Подводя итог, могу сказать, что в классическом понимании стека, данное задание должно быть реализовано таким вот образом:
Тот, что „последним пришёл“ — попадает в самую левую позицию „голову“ стека, следовательно становится левее.
1
|
0 / 0 / 0
Регистрация: 21.12.2015
Сообщений: 7
|
|
20.06.2016, 06:46 [ТС] | 3 |
Спасибо огромное!)
0
|
0 / 0 / 0
Регистрация: 04.03.2018
Сообщений: 22
|
|
21.03.2018, 14:57 | 4 |
а если то же самое Pascal ABC? не хочет воспринимать компилятор операторы нетовские
0
|
5079 / 2651 / 2349
Регистрация: 10.12.2014
Сообщений: 10,028
|
|
22.03.2018, 06:17 | 5 |
0
|
22.03.2018, 06:17 | |
22.03.2018, 06:17 | |
Помогаю со студенческими работами здесь
5
Найти минимальный элемент стека, вставить после него 0 Ввести символы, формируя из них стек. Найти минимальный элемент и вставить после него 0 (с#) Найти минимальный элемент в стеке и вставить перед ним 0. Найти минимальный элемент массива и вставить вместо него 0 Найти максимальный элемент и вставить после него 0 Найти минимальный элемент в массиве. Вставить после минимального элемента первый элемент этого массива. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |