![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 23.06.2015
Сообщений: 1
|
![]()
Даны три целочисленных массива A, B и С размера NA, NB, NC соответсвенно, элементы которых упорядочены по убыванию. Объединить эти массивы так чтобы результирующий целочисленный массив D (размера NA+ NB+ NC ) остался упорядоченным по убыванию.
Код:
Кто знает напишите. Последний раз редактировалось Аватар; 23.06.2015 в 11:32. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Допустимо сортировать после объединения?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 23.06.2015
Сообщений: 1
|
![]()
Но ведь здесь в задании написано что должно быть по убыванию числа здесь не просто слияние.
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
да, я понимаю. не просто слияние, а слияние с сохранением упорядоченности.
(гуглим, например, Сортировка слиянием (англ. merge sort) ) Drung, я не вижу проблем в вашем коде, он работает. что Вас не устраивает? может быть, Вы упускаете один очень ВАЖНЫЙ момент? Цитата:
p.s. кстати, я бы добавил проверки - "защиту от дурака" - при вводе размерности массивов проверял, что размерность меньше 10 и после ввода элементов массива, что их ввели корректно, упорядоченными по убыванию! Последний раз редактировалось Stilet; 23.06.2015 в 16:53. |
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 23.10.2010
Сообщений: 2,367
|
![]()
Не вникая в исходный код и не заботясь о качестве написал пример для слияния массивов, которые отсортированы по убыванию и по возрастанию, см. вложение.
PS: В примере массивы, перед слиянием, должны быть отсортированы соответственно. Как-то так, ...
Как-то так, ...
|
![]() |
![]() |
![]() |
#7 |
Цифровой кот
Старожил
Регистрация: 29.08.2014
Сообщений: 7,629
|
![]()
У меня получилось сделать прогу, которая любое кол-во массивов размера N, сортированных по убыванию сливает в один массив, который попутно получается также отсортированным.
Хотел сделать слияние массивов разной длины, но пришла тёща с блинами и я забил... ![]() Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Для чего существует коммутативность array[2] == 2[array] | _PROGRAMM_ | Помощь студентам | 10 | 02.11.2014 13:33 |
Записать Array of AnsiChar в Array of AnsiChar | Anton911 | Общие вопросы Delphi | 4 | 07.05.2012 21:58 |
Array в С | banl | Помощь студентам | 0 | 15.04.2011 03:22 |
str->array & array->str | LeoN | PHP | 6 | 06.07.2010 22:38 |
Array или не array | Димарик | Общие вопросы Delphi | 4 | 18.06.2007 15:16 |