Решить задачу

Выполнен
Заказ
3218319
Раздел
Работа с текстом
Предмет
Другое
Тип работы
Антиплагиат
70% eTXT
Срок сдачи
18 Мая 2020 в 12:00
Цена
0 ₽
Блокировка
10 дней
Размещен
15 Мая 2020 в 00:40
Просмотров
60
Описание работы
Даны натуральное число л, действительные числа а\у ап. Требуется найти max(ai, . ап) и min(ai, ап). Рассмотрим два алгоритма решения этой задачи. Первый алгоритм. Ш аг за шагом получать пары max(ai, .а, ), m in(ai, . а, ) (i = 1, и). При этом, чтобы получить max(ai, . af+ i), min(ai, . a/+ i) сравнивается а/+ | с max(ai, ..., а,), а затем, если al+ j < max(ai, . а(), дополнительно сравнивается a,+i с min(oi, а,). Второй алгоритм. Пусть п - чётное число, т.е. п = 2к. Тогда шаг за шагом получать max(oi, ..., а^), min(ai, . а-Д (/ = 1, . А) При этом, чтобы получить шах(о1, а?/-2), а,/*?), вначале сравниваются между собой азм, а2/+з и тахСазм, Д2Л2) сравнивается с max(ai, ..., аз/), a min(a2/+i, G2/+2)- с m in(ai, ..., аз/).
Если п - нечетное число, то потребуется еще дополнительный шаг: сравнение последнего элемента а„ с max(ai,..., ал_1) и, возможно, с m in (a i, ..., an l ).
Сколько сравнений в худшем случае потребует первый алгоритм и сколько - второй? Написать программу реализующую второй алгоритм.
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.54
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Время выполнения заказа:
2 дня 23 часа 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир