Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2012, 22:56   #1
бедный_студент
Форумчанин
 
Регистрация: 09.02.2009
Сообщений: 143
По умолчанию объясните что нужно сделать

Дан однонаправленный список L, элементы которого от-сортированы по невозрастанию. (?)

Вставить в список k но-вых элементов, удаляя каждый раз последний элемент, чтобы упорядоченность сохранялась.


что собственно нужно сделать я не понял
[1 2 3 4 5 6 8 9 15 16 20]
вставляю [12 22 67]
ЧТО должно получиться ?
бедный_студент вне форума Ответить с цитированием
Старый 15.12.2012, 23:00   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

12 вставляете между 9 и 15
результат
[1 2 3 4 5 6 8 9 12 15 16]
22 и 67 в конец
[1 2 3 4 5 6 8 9 12 15 22]
и
[1 2 3 4 5 6 8 9 12 15 67] соответственно
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 16.12.2012, 11:01   #3
бедный_студент
Форумчанин
 
Регистрация: 09.02.2009
Сообщений: 143
По умолчанию

т.е. данные вводятся последовательно а не задаются сразу (12, 22, 67) ? и после каждого ввода стирается последнее число списка. как бы выбиваются
и как понять по невозрастанию

Последний раз редактировалось бедный_студент; 16.12.2012 в 11:06.
бедный_студент вне форума Ответить с цитированием
Старый 16.12.2012, 12:20   #4
NikSlim
 
Регистрация: 18.11.2012
Сообщений: 7
По умолчанию

Цитата:
Сообщение от бедный_студент Посмотреть сообщение
т.е. данные вводятся последовательно а не задаются сразу (12, 22, 67) ? и после каждого ввода стирается последнее число списка. как бы выбиваются
и как понять по невозрастанию
по невозрастанию, это значит каждый последующий элемент меньше либо равен предыдущему.
3 2 1 - упорядоченны по невозрастанию.

судя по всему да, ты должен считать свои к элементов, а потом вставлять поштучно, не нарушая упорядоченность, удаляя попутно последний элемент.
NikSlim вне форума Ответить с цитированием
Старый 16.12.2012, 12:23   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
.е. данные вводятся последовательно а не задаются сразу (12, 22, 67) ?
Не факт. Можно и передать пакетом, просто обрабатывать полученное в цикле поэлементно - я бы так и делал.
Цитата:
после каждого ввода стирается последнее число списка.
Видимо после каждой обработки нового элемента. Таким образом получается что размер массива не меняется.
Цитата:
как понять по невозрастанию
По убыванию: 22 15 12 9 8 6 5 4 3 2 1
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.12.2012, 12:53   #6
бедный_студент
Форумчанин
 
Регистрация: 09.02.2009
Сообщений: 143
По умолчанию

благодарю за ответы
бедный_студент вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
что нужно сделать с <td> что бы между картинками другого <table> не было разделения? alex555 HTML и CSS 22 24.04.2012 16:43
TreeSet Сериализация возможна???Если да, то что нужно сделать? VaspERR Общие вопросы по Java, Java SE, Kotlin 1 23.12.2011 09:50
Что нужно сделать? FarSeer Помощь студентам 0 07.12.2010 18:37
Что тут сделать нужно Rastislav Паскаль, Turbo Pascal, PascalABC.NET 9 08.10.2010 19:45
Что нужно знать (сделать), что бы прога запускалась в Виндос 7 и Виста marina15056 Помощь студентам 19 24.08.2010 11:29