Нужно скачать этот файл, заполнить соответствующие поля и прислать модифицированный md-файл по почте.
# Напишите тут типы запросов.
Нужно заполнить таблицу действий над ресурсами согласно REST-подходу.
Поставьте «галочки» в нужных ячейках.
| A | /books | /books/17 | |
|---|---|---|---|
| 1 | Получить коллекцию | ||
| 2 | Создать новую запись о книге | ||
| 3 | Изменить отдельную запись о книге | ||
| 4 | Удалить всю коллекцию книг | ||
| 5 | Удалить отдельную запись о книге | ||
| 6 | Получить запись об отдельной книге |
Поставьте «галочки» в нужных ячейках.
| Свойство | Процессы | Потоки | |
|---|---|---|---|
| 1 | Взаимодействуют только через механизмы, предоставляемые ОС | ||
| 2 | Делят между собой память | ||
| 3 | Владеют ресурсами | ||
| 4 | Хранят больше информации о состоянии | ||
| 5 | "Легче" происходит переключение контекста | ||
| 6 | Имеют отдельное адресное пространство | ||
| 7 | Могут создавать объекты такого же типа | ||
| 8 | Могут владеть объектами того же типа |
Нужно написать функцию, которая возвращает среднее по значению число из трех чисел.
Для [5, 1, 2] результат будет 2.
def median3(a, b, c):
# Впишите код тут
return 0| Метод | Короткое описание своими словами | |
|---|---|---|
| 1 | __call__ |
|
| 2 | __str__ |
|
| 3 | __repr__ |
|
| 4 | __truediv__ |
|
| 5 | __ipow__ |
|
| 6 | __hex__ |
|
| 7 | __len__ |
|
| 8 | __contains__ |
Впишите ответ тут
Поставьте «галочки» в нужных ячейках.
| A | O(1) | O(ln(N)) | O(N) | O(N*ln(N)) | O(N^2) | Другой вариант | |
|---|---|---|---|---|---|---|---|
| 1 | Вставка в красно-черное дерево | ||||||
| 2 | Быстрая сортировка в среднем | ||||||
| 3 | Вставка в хеш-таблицу | ||||||
| 4 | Поиск в связном списке | ||||||
| 5 | Двоичный поиск в отсортированном массиве | ||||||
| 6 | Обход красно-черного дерева от большего к меньшему | ||||||
| 7 | Вставка в хеш-таблицу в случае коллизии | ||||||
| 8 | "Пузырьковая" сортировка | ||||||
| 9 | Удаление из массива (со сдвигом) | ||||||
| 10 | Поиск в хеш-таблице |
Поставьте «галочки» в нужных ячейках.
| A | MongoDB | MySQL | Postgres | |
|---|---|---|---|---|
| 1 | Хранит документы | |||
| 2 | Хранит строки данных | |||
| 3 | Гарантирует атомарность изменения нескольких коллекций/таблиц | |||
| 4 | Позволяет эффективно сделать запрос к полю JSON | |||
| 5 | Требует описания "схемы" данных, таблицы | |||
| 6 | Гарантирует атомарность на уровне документа/строки | |||
| 7 | Удовлетворяет критериям ACID | |||
| 8 | Поддерживает репликацию на несколько машин |
8. Что может происходить в браузере, когда пользователь вводит адрес (https://ya.ru) в адресной строке и нажимает Enter?
Поставьте «галочки» в нужных ячейках.
| A | ||
|---|---|---|
| 1 | Сжатие исходных JS кода | |
| 2 | Проверка сертификатов | |
| 3 | Парсинг HTML | |
| 4 | Запуск PHP скриптов сайта | |
| 5 | Исполнение Javascript | |
| 6 | Парсинг CSS | |
| 7 | Загрузка данных html страницы по HTTP | |
| 8 | Деобфускация JS кода | |
| 9 | TLS handshake | |
| 10 | DNS запрос по UDP | |
| 11 | Построение DOM-дерева |
Поставьте «галочки» в нужных ячейках.
| A | TCP | UDP | |
|---|---|---|---|
| 1 | Гарантирует доставку данных | ||
| 2 | Лучше подходит для задач условно "реального времени" | ||
| 3 | Требует установки соединения | ||
| 4 | Обеспечивает более высокую скорость передачи данных | ||
| 5 | Работает внутри IP сетей | ||
| 6 | Гарантирует последовательность доставки |
arr - массив чисел от 1 до N, в котором одно число выкинули, а остальной массив перемешали. Требуется написать функцию, которая принимает на вход массив arr и возвращает удаленное число. Решение должно быть линейным, не должно модифицировать исходный массив и использовать дополнительную память.
# Сигнатура на python
def find_missing(arr):
# Впишите код тут
return 0