Задание 1:

Вам дано некоторое количество k списков lists, каждый из которых отсортирован по возрастанию.Напишите функцию, которая объединит все эти списки в один большой отсортированный список и вернет его.Общее время выполнения не должно превышать O(k*max(len(list))).

Реализовать код в виде изолированной функции merge(*lists) в файле main.py, выложить в отдельный репозиторий, ссылку для клонирования репозитория приложить в ответ к заданию.

Пример:

Вход: lists = [1,4,5],[1,3,4],[2,6]

Вывод: [1,1,2,3,4,4,5,6]

Задание 2:

K-ый по порядку убывания элемент списка. Написать функцию, которая

находит k-ый по порядку убывания элемент в списке без сортировки списка.Реализовать код в виде изолированной функции kbig(nums, k) в файле main.py, выложить в отдельный репозиторий, ссылку для клонирования репозитория приложить в ответ к заданию.

Пример 1:

Вход: nums = [3,2,1,5,6,4], k = 2

Выход: 5

Пример 2:

Вход: nums = [3,2,3,1,2,4,5,5,6], k = 4

Выход: 4

3 года назад
sophia22
Фёрлер 
24 года
3 года в сервисе
Была
3 года назад

Выбранный исполнитель

SergeyZaitsev
Сергей 
26 лет
4 года в сервисе
Был
2 года назад
3 года назад
$5
1 день
Escrow
Отличный исполнитель!
Отличный заказчик!

Заявки фрилансеров

SergeyZaitsev
Сергей 
26 лет
4 года в сервисе
Был
2 года назад
3 года назад
  • Похожие заказы

  • $8

    Необходимо создать файл Excel с данными о 20 странах, включая столицу, валюту, ВВП и другие показатели. Применить условное форматирование для выделения значений, добавить итоговые строки и спарклайны, а также построить картограмму для анализа распределения данных. Вся информация должна быть оформлена в таблице с соблюдением правил визуализации.

    Закрыт
    3 года назад
  • Выполните анализ графика универсальной характеристики двигателя постоянного тока с последовательным возбуждением для нахождения момента. Задача включает интерпретацию данных и выявление ключевых параметров. Необходимы знания в области электротехники и механики.

    Закрыт
    3 года назад
  • Необходимо выполнить лабораторные работы по Web-разработке, основанные на пройденных лекциях. Задания требуют подробного подхода, включая создание веб-калькулятора с инженерными функциями. Калькулятор должен поддерживать стандартные операции и дополнительные функции, такие как перевод из аршинов в см и работа с системами счисления. Код должен быть прокомментирован для понимания реализации.

    Закрыт
    3 года назад
  • Необходимо выполнить 10 лабораторных работ по численным методам до 15 ноября. Темы включают численное дифференцирование, нахождение корней нелинейных уравнений, численное интегрирование, методы решения систем линейных уравнений и другие. Подробные задания и варианты приложены.

    Закрыт
    3 года назад
  • Разработать два кода на C# по лабораторным работам. Первый код должен реализовать класс "покупатель" с полями для хранения данных и сортировкой по скидке. Второй код реализует классы "гражданин", "квартира" и "жилой дом" с методами регистрации граждан и определения дома с наибольшим числом зарегистрированных.

    Закрыт
    3 года назад
  • Требуется выполнить 3 лабораторные работы (1, 2 и 5) по параллельному программированию на языке C++. Методичка предоставлена на украинском языке. Обеспечьте качественное выполнение всех заданий согласно методическим указаниям.

    Закрыт
    3 года назад
  • Требуется выполнение лабораторных работ по операционным системам с использованием языка программирования C/C++. Задание необходимо завершить до 12 ноября. Ожидается качественное выполнение с соблюдением всех требований.

    Закрыт
    3 года назад
  • Требуется написать две функции на Python. Первая функция find_missing_nums(nums) должна находить отсутствующие числа в списке nums длины n. Вторая функция is_monotonic(nums) проверяет, является ли список монотонным. Каждый файл должен быть помещен в репозиторий с соответствующими ссылками.

    Завершен
    3 года назад