-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
|
||||||
1 | ||||||
Найти максимальный элемент в массиве (делением пополам)25.03.2016, 09:40. Показов 1285. Ответов 4
Метки нет (Все метки)
Всем привет!
подскажите такой момент: Найти максимальный элемент в массиве ai (i=1, , n), используя соотноше-ние (деления пополам) max(a1,, an) = max[max(a1,, an/2), max(an/2+1, , an)]. Делаю так:
0
|
25.03.2016, 09:40 | |
Ответы с готовыми решениями:
4
Найти максимальный элемент в массиве используя соотношение деления пополам Найти максимальный элемент в массиве используя метод деления пополам Найти максимальный элемент в массиве, используя метод деления пополам Найти максимальный элемент в массиве используя соотношение деления пополам |
25.03.2016, 14:48 | 3 | |||||
Такая схема корректно работает только на размере массива с количеством элементов равным степени двойки.
Чуть более элегантное и корректное решение:
1
|
-1 / 3 / 1
Регистрация: 20.04.2011
Сообщений: 412
|
|
28.03.2016, 09:13 [ТС] | 4 |
k399et, что-то не очень понятно что выводит ваш элегантный пирмер,ибо при запуске у меня консоль закрывается,system("PAUSE"); не помогает
0
|
28.03.2016, 10:00 | 5 | |||||
1
|
28.03.2016, 10:00 | |
28.03.2016, 10:00 | |
Помогаю со студенческими работами здесь
5
Найти максимальный элемент в массиве используя соотношение деления пополам Найти максимальный элемент массива, используя метод деления пополам В целочисленном массиве M(n) найти максимальный элемент среди четных элементов массива и максимальный элемент В массиве найти максимальный элемент в первой половине и максимальный элемент во второй Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |