|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
31.10.2017, 16:06 | #1 |
Пользователь
Регистрация: 24.10.2017
Сообщений: 11
|
Из элементов двух стеков с одинаково упорядоченными элементами собрать новый стек с упорядоченными элементами, изменив связи между элементами стеков (не выделяя новую память).
Из элементов двух стеков с одинаково упорядоченными элементами собрать новый стек с упорядоченными элементами, изменив связи между элементами стеков (не выделяя новую память).
Код:
Код программы нужно выделять (форматировать) тегами [CODE] (читать FAQ) Модератор Последний раз редактировалось Serge_Bliznykov; 31.10.2017 в 16:16. |
31.10.2017, 16:18 | #2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
очевидно, что тут ни о каких "связях между элементами стеков" речи быть не может. нужно делать связные списки и вот там уже действительно есть связи, которые можно изменять. |
|
31.10.2017, 16:43 | #3 |
Пользователь
Регистрация: 24.10.2017
Сообщений: 11
|
Если вы в этом понимаете, к вам огромная просьба помочь мне
|
31.10.2017, 17:29 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
ну, так пишите код, тогда можно будет помочь.
А пока непонятно, чем можно помочь то... Делать вместо Вас я задание не буду. А Вам нужно открыть книжку про структуры данных. почитать про связные списки. написать свою реализацию стека на динамическом связном списке. потом уже можно приступать к собственно объединению двух стеков. Можете подсмотреть реализацию тут - Лабораторная работа № 6. "Стек" (там, где "моделирование стека на основе односвязного списка"). напишите код, который создаёт два упорядоченных стека, пишите, приводите код, будем смотреть, куда двигаться дальше. |
31.10.2017, 18:53 | #5 | |
Пользователь
Регистрация: 24.10.2017
Сообщений: 11
|
Цитата:
|
|
31.10.2017, 19:09 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Со стеком на базе массива не получится объединения без выделения памяти. Там второй пример на база односвязного списка как раз твой
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
31.10.2017, 21:43 | #7 |
Пользователь
Регистрация: 24.10.2017
Сообщений: 11
|
если тебе не тяжело скинь код, потому что стеки я не понял вообще
|
01.11.2017, 10:47 | #8 |
Пользователь
Регистрация: 30.05.2012
Сообщений: 69
|
Вам шашечки или ехать?
Или перефразируя: Вы учитесь чтобы научиться или чтобы корочка была? Если первый вариант: читайте, думайте и пишите, Вам выше подсказали где, что и как. Если второй: то в раздел фриланса. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вычислить сумму элементов массива, расположенных между первым и вторым отрицательными элементами. | Алия13 | Помощь студентам | 7 | 18.12.2016 16:08 |
Вычислить разницу элементов массива, что расположены между первым отрицательным та вторым положительным элементами | AlexQQ | Помощь студентам | 0 | 29.05.2013 19:38 |
найти сумму элементов массива,расположенных между первым и вторым отрицательными элементами | Кристюша5 | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 26.05.2012 16:06 |
Найти сумму элементов между первым и вторым отрицательным элементами. Что у меня неправильно? | GreenMan | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 26.02.2012 13:59 |
Вычислить сумму элементов массива, расположенных между первым и последним положительными элементами | Fitch573 | Помощь студентам | 4 | 09.01.2012 18:04 |