![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
Да, s-andriano, точно, вот только зачем хранить элементы в стеке? Достаточно хранить один элемент как обычную переменную.
|
![]() |
![]() |
![]() |
#12 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
_-Re@l-_, одной переменной никак не хватит.
Или объясните свою идею ![]()
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#13 | |
C++, Java
Старожил
Регистрация: 10.04.2010
Сообщений: 2,665
|
![]()
BDA, да, я вот только что вдумался наконец в задачу, и понял, что при способе s-andriano с одной переменной, наверно, не получится.
Всё же, думается, чтобы не мудрить, проще сделать просто решение за квадрат по времени : Код:
Вот только Цитата:
Ну да, наверно всё же s-andriano предложил хороший способ. |
|
![]() |
![]() |
![]() |
#14 | ||
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#15 | |
Пользователь
Регистрация: 04.04.2012
Сообщений: 23
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#16 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,429
|
![]()
http://informatics.mccme.ru/moodle/m...iew.php?id=543
По-моему, неплохо написано.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#17 |
Старожил
Регистрация: 08.04.2012
Сообщений: 3,229
|
![]()
Пользуйтесь массивом.
По сути, стек - это обычный массив с некоторыми ограничениями: - массив можно заполнять только последовательно от начала к концу - мы следим за последней занятой позицией - доступ к середине или началу массива невозможен - только к концу - из всех возможных операций допустимы только: 1. просмотр последнего элемента 2. удаление последнего элемента - заполненная длина массива сокращается на 1 3. добавление в конец массива нового элемента - заполненная длина массива увеличивается на 1 PS. На практике операция №1 часто не делается, т.к. реализуется посредством последовательного применения операций 2 и 3. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Алгоритм решения задачи | Amet13 | Помощь студентам | 1 | 21.04.2012 13:16 |
Составить алгоритм (блок-схема) и написать программу для решения задачи(Pascal) | sadim | Помощь студентам | 2 | 18.12.2011 14:53 |
Разработать алгоритм и составить программу для решения задачи. Длину последовательности задать | димон4ик_ | Помощь студентам | 0 | 18.10.2011 10:55 |
Разработать алгоритм и составить программу для решения задачи. Длину последовательности задать | димон4ик_ | Помощь студентам | 2 | 18.10.2011 09:39 |
составить алгоритм решения, реализующий перевод из 10 системы счисления в троичную | Машута | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 09.12.2008 18:20 |