Конструктор тестів
1
Які існують алгоритми впорядкування (сортування) одновимірних масивів?
2
Оберіть види впорядкованості одновимірного масиву за значеннями його елементів:
3
Встановіть відповідність між видом впорядкованості масиву та нерівністтю:
за зростанням (зростаючим)
a[i+1] ≥ a[i]
за спаданням (спадним)
a[i+1] ≤ a[i]
за неспаданням (неспадним)
a[i+1] > a[i]
за незростанням (незростаючим)
a[i+1] < a[i]
4
Встановіть відповідність між видом впорядкованості масиву та значенням його елементів:
за зростанням
35; 15; 15; 9; 9; 1
за спаданням
3, 12; 33; 54,5; 83; 111
за неспаданням
45; 32; 22; 4,5; 0; –7
за незростанням
15; 23; 23; 34; 48; 48
5
Оберіть рядок коду, до якого можна подати таке пояснення (впорядкування масиву методом вибору):
якщо зустрічається елемент, менший ніж той, який ми вважаємо найменшим у невпорядкованій частині списку, він стає найменшим і його номер стає номером найменшого
6
Оберіть рядок коду, до якого можна подати таке пояснення (впорядкування масиву методом вибору):
перший елемент невпорядкованої поки що частини списку вважаємо найменшим
7
Оберіть рядок коду, до якого можна подати таке пояснення (впорядкування масиву методом обміну):
обмінюємо два сусідні елементи місцями, використовуючи допоміжну змінну х
8
Оберіть рядок коду, до якого можна подати таке пояснення (впорядкування масиву методом обміну):
якщо лівий з двох сусідніх елементів більше правого з них
9
Який із запропонованих методів впорядкування масиву іноді називають методом "бульбашки"?
10
Складність алгоритму – це комплексна властивість алгоритму, яка визначає:
11
Яка складність алгоритму, що містить вкладені один в інший три цикли
12
Задача. Дано впорядкований за зростанням одновимірний масив з n елементів і ще одне число. Визначити, чи є це число серед елементів масиву.
Розв'язання: Порівняємо дане число із значенням елемента, який розташований посередині масиву. Якщо число менше цього елемента масиву, то воно може бути тільки в лівій половині масиву, а якщо ні – то тільки в правій. Таким чином за одне порівняння кількість елементів масиву, серед значень яких може бути дане число, зменшується вдвічі. Далі порівняємо дане число із значенням елемента, який розташований посередині визначеної половини масиву. І після цього порівняння число елементів масиву, серед значень яких може бути дане число, зменшується ще вдвічі, тобто в 4 рази. І так далі.
Як називається такий алгоритм розв'язання? Оберіть 2 відповіді.
Рефлексія від 11 учнів
Сподобався:
Так: 10
Ні: 1
Зрозумілий:
Так: 10
Ні: 1
Потрібні роз'яснення:
Ні: 11
Так: 0