0 / 0 / 0
Регистрация: 14.12.2014
Сообщений: 10
|
|
1 | |
Слияние массивов в упорядоченный массив16.12.2014, 01:40. Показов 2108. Ответов 31
Метки нет Все метки)
(
выполнить слияние упорядоченного по возрастанию А(m) и неупорядоченного(n) массивов(n<<m) в упорядоченный по не убыванию массив С.
0
|
|
16.12.2014, 01:40 | |
Ответы с готовыми решениями:
31
Выполнить слияние упорядоченного и неупорядоченного массивов в упорядоченный Массив: Сформируйте массив C[n+m], состоящий из элементов массивов А и В, упорядоченный по возрастанию. Сортировка 2-х одномерных массивов в 1 упорядоченный массив по возрастанию Сформируйте массив C[n+m], состоящий из элементов массивов А и В, упорядоченный по возрастанию |
![]() 8737 / 4315 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||||
16.12.2014, 02:49 | 2 | |||||
http://rextester.com/SZKW83882
0
|
0 / 0 / 0
Регистрация: 14.12.2014
Сообщений: 10
|
|
16.12.2014, 13:58 [ТС] | 3 |
выполнить слияние упорядоченного по возрастанию А(m) и неупорядоченного(n) массивов(n<<m) в упорядоченный по не убыванию массив С.(НЕ ипользовать функции).
0
|
Форумчанин
![]() ![]() 8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
16.12.2014, 14:28 | 4 |
А main можно?
Добавлено через 1 минуту Опишите пожалуйста, как вы предполагаете слияние неотсортированной последовательности с сортированной так, чтобы получилась опять же сортированная?
0
|
0 / 0 / 0
Регистрация: 14.12.2014
Сообщений: 10
|
|
16.12.2014, 14:29 [ТС] | 5 |
да можна)
0
|
0 / 0 / 0
Регистрация: 14.12.2014
Сообщений: 10
|
|
16.12.2014, 23:19 [ТС] | 9 |
а как понять
for(const auto& e: ar) ss<< e <<", ";
0
|
![]() 8737 / 4315 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||||||||||
17.12.2014, 20:46 | 10 | ||||||||||
http://rextester.com/WOL1751
Кликните здесь для просмотра всего текста
Добавлено через 2 минуты Цикл по всей коллекции (в данном случае по всему массиву) Здесь ar - массив, по которому нужно пробежаться e - элемент массива, который вытаскивается из массива на каждом шаге цикла а это инструкция, которую нужно выполнить над каждым элементом e
0
|
Форумчанин
![]() ![]() 8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||||||
18.12.2014, 19:18 | 11 | |||||
Есть for цикл по коллекции, но почему-то по прежнему идёт вычисление количества элементов через деление размеров. Есть же std::begin + std::end. На статических массивах работает замечательно.
0
|
![]() 8737 / 4315 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||||
18.12.2014, 20:23 | 12 | |||||
Это - не принципиально.
Принципиально получить массив-результат-слияния.
0
|
![]() 8737 / 4315 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
18.12.2014, 21:51 | 14 |
0
|
![]() 8737 / 4315 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
18.12.2014, 23:26 | 16 |
0
|
Форумчанин
![]() ![]() 8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
19.12.2014, 10:48 | 17 |
0
|
![]() 8737 / 4315 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
19.12.2014, 12:58 | 20 |
выделение памяти под массив. Самого массива при этом нет. Есть операция выделения и указатель.
Добавлено через 3 минуты Потому что нужно сначала сделать слияние, и только потом сортировать.
0
|
19.12.2014, 12:58 | |
Помогаю со студенческими работами здесь
20
Слияние двух массивов в отсортированный по не убыванию массив Из двух упорядоченных массивов получить путем слияния упорядоченный массив C Ссформировать упорядоченный по неубыванию массив С, состоящий из элементов упорядоченных массивов A и B Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |