3 задачи 1 курса на с#

Выполнен
Заказ
4119505
Раздел
Программирование
Предмет
C#
Тип работы
Антиплагиат
70%
eTXT
Срок сдачи
22 Мая 2021 в 06:00
Цена
1 700 ₽
Блокировка
10 дней
Размещен
18 Мая 2021 в 15:40
Просмотров
219
Описание работы
1) Дано K упорядоченных списков чисел. Нужно вернуть первые N элементов из их объединения.
Предложите алгоритм эффективнее тривиального, то есть быстрее, чем за O(NK)
2) Версионный стек. Поддерживаются операции Push, Pop, Rollback. Состояния стека после
выполнения этих операций нумеруются. С помощью Rollback можно откатиться на любое
состояние, указав его номер. Rollback тоже можно откатить. Помимо этого, существует операция
Forget, позволяющая забыть всю историю изменений. После Forget нумерация операций
начинается с начала, Forget нельзя откатить. Все 4 операции должны работать за O(1).
3) Пересечение отрезков. Дано N отрезков, каждый из которых параллелен либо оси X, либо оси Y.
Необходимо найти любые два пересекающихся отрезка, либо сказать, что таких нет. Сложность —
быстрее, чем за O(N^2)
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Время выполнения заказа:
2 дня 18 часов 20 минут
Выполнен в срок
Отзыв о выполненном заказе
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир