📚
Все вопросы
- Вы разрабатываете программное обеспечение для управления базой данных онлайн-магазина. Ваша задача — отсортировать массив заказов по их стоимости, чтобы менеджеры могли быстро находить нужные сделки. Исходные данные: Количество заказов варьируется от 10 до 1 000 000. В среднем массив уже частично отсортирован, так как новые заказы добавляются постепенно. Производительность важна, так как сортировка выполняется часто. Память ограничена, но не критично (предпочтительно использовать не слишком много дополнительной памяти). … подойдёт для этой задачи лучше всего #1691
- … - это структура данных, которая работает по принципу "последним пришел - первым вышел" #1692
- Доказательство по индукции состоит в том, что сначала проверяется данное свойство для числа … (база индукции), а затем показывается, что если свойство выполнено для числа N, то оно верно и для числа N + 1 #1693
- Быстрая сортировка имеет сложность O(...) в среднем случае #1694
- Быстрая сортировка имеет сложность O(...) в худшем случае #1695
- Функция … отвечает за слияние двух отсортированных массивов в один цельный отсортированный массив #1696
- Сложность сортировки слиянием - … #1697
- … это алгоритм сортировки, который ищет и помещает наименьший элемент массива в начало #1698
- … - это структура данных, реализующая интерфейс ассоциативного массива, а именно, она позволяет хранить пары (ключ, значение) и выполнять три операции: операцию добавления новой пары, операцию удаления и операцию поиска пары по ключу #1699
- Результат, производимый хеш-функцией, называется «хеш-суммой» или же просто «хешем», а входные данные часто называют «…» #1700