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

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

10th Grade

7 Qs

quiz-placeholder

Similar activities

Uji Pemahaman Berpikir Komputasional

Uji Pemahaman Berpikir Komputasional

10th Grade

10 Qs

Uji Pemahaman Antrean dan Tumpukan

Uji Pemahaman Antrean dan Tumpukan

10th Grade

12 Qs

Uji Coba BK

Uji Coba BK

10th Grade

5 Qs

Sistem Komputer dan Bubble Sort

Sistem Komputer dan Bubble Sort

10th Grade

10 Qs

Latihan Soal 1_INFORMATIKA

Latihan Soal 1_INFORMATIKA

10th Grade

10 Qs

ASESMEN FORMATIF BERFIKIR KOMPUTASIONAL

ASESMEN FORMATIF BERFIKIR KOMPUTASIONAL

10th Grade

10 Qs

Dasar Koding dan Kecerdasan Artifisial

Dasar Koding dan Kecerdasan Artifisial

10th Grade

5 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]