Алгоритмы сортировки, поиска и оценка их временной сложности. Проверьте свои знания с помощью интерактивного теста по теме ЕГЭ по информатике: Сортировка…
10 вопросов • Zestly
• Дан массив A = [12, 5, 8, 3, 9, 1]. Выполняется сортировка пузырьком (Bubble Sort) по возрастанию. Сколько всего сравнений элементов будет…
• Выберите алгоритмы, имеющие временную сложность в худшем случае O(n^2).
• В отсортированном массиве A = [10, 20, 30, 40, 50, 60, 70] ищется число 60 с помощью бинарного поиска. Сколько сравнений с элементами…
• Массив A = [5, 3, 8, 1, 2]. Выполняется сортировка вставками (Insertion Sort). Какие из утверждений верны для данного алгоритма?
• Дан фрагмент кода: for i in range(len(A)-1): for j in range(len(A)-i-1): if A[j] > A[j+1]: A[j], A[j+1] = A[j+1], A[j]. Какое количество…
• Выберите алгоритмы, которые гарантированно работают быстрее O(n^2) в худшем случае.
• Массив A = [15, 12, 18, 11, 19]. Выполняется сортировка вставками. Каким станет массив после вставки третьего элемента (числа 18)?
• Какова временная сложность поиска элемента в отсортированном массиве из N элементов методом бинарного поиска?
Хотите проверить свои знания — или проверить кого-то другого?
Создать свой тест
Смотреть разбор →