Тест по алгоритмам сортировки

Тест по алгоритмам сортировки

10th Grade

7 Qs

quiz-placeholder

Similar activities

แบบทดสอบ QR Code

แบบทดสอบ QR Code

9th Grade - University

10 Qs

Методы сортировки в Python

Методы сортировки в Python

10th Grade

10 Qs

Деректер қоры

Деректер қоры

10th Grade

10 Qs

PPMSG BIM2 PART 1

PPMSG BIM2 PART 1

9th - 12th Grade

11 Qs

 Веб-сайттың құрылымы

Веб-сайттың құрылымы

9th - 12th Grade

6 Qs

materi TIK dan BK

materi TIK dan BK

10th Grade - University

5 Qs

Kiểm Tra Bài Cũ

Kiểm Tra Bài Cũ

10th Grade

10 Qs

Post Test Materi Pencarian dan Pengurutan

Post Test Materi Pencarian dan Pengurutan

10th Grade

10 Qs

Тест по алгоритмам сортировки

Тест по алгоритмам сортировки

Assessment

Quiz

Information Technology (IT)

10th Grade

Medium

Created by

Марзия Сагиева

Used 3+ times

FREE Resource

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Сұрыптау алгоритмдері дегеніміз не?

Мәліметтерді сақтау әдісі

Мәліметтерді ретке келтіру әдісі

Мәліметтерді іздеу алгоритмі

Мәліметтерді шифрлау әдісі

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Bubble Sort алгоритмінің уақыт күрделілігі қандай?

O(n)

O(n²)

O(log n)

O(n log n)

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Қай сұрыптау әдісі ең жылдам деп есептеледі үлкен көлемдегі деректер үшін?

Bubble Sort

Selection Sort

Quick Sort

Insertion Sort

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Merge Sort қандай әдіс қолданылады?

Бөл және биле (Divide and Conquer)

Итеративті қайталау

Тікелей алмастыру

Кездейсоқ таңдау

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Insertion Sort алгоритмі қай жағдайда тиімді жұмыс істейді?

Мәліметтер толығымен реттелмегенде

Мәліметтер аз және ішінара реттелгенде

Мәліметтер үлкен болғанда

Мәліметтер қайталанғанда

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Төмендегі кодтың нәтижесі қандай болады?

arr = [64, 34, 25, 12, 22, 11, 90]

for i in range(len(arr)):

for j in range(0, len(arr)-i-1):

if arr[j] > arr[j+1]:

arr[j], arr[j+1] = arr[j+1], arr[j]

print(arr)

[90, 64, 34, 25, 22, 12, 11]

[11, 12, 22, 25, 34, 64, 90]

[64, 34, 25, 12, 22, 11, 90]

Қате пайда болады

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Quick Sort әдісін қолдана отырып, массивті сұрыптаңыз:

arr = [10, 7, 8, 9, 1, 5]

Мына функцияны қолданыңыз:

def quick_sort(arr):

if len(arr) <= 1:

return arr

pivot = arr[len(arr) // 2]

left = [x for x in arr if x < pivot]

middle = [x for x in arr if x == pivot]

right = [x for x in arr if x > pivot]

return quick_sort(left) + middle + quick_sort(right)

print(quick_sort(arr))

[10, 7, 8, 9, 1, 5]

[1, 5, 7, 8, 9, 10]

[5, 1, 7, 8, 9, 10]

[1, 10, 5, 7, 8, 9]