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

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

10th Grade

7 Qs

quiz-placeholder

Similar activities

Web программалау бөліміне қысқаша шолу

Web программалау бөліміне қысқаша шолу

10th Grade - University

10 Qs

Quiz Berpikir Komputasi

Quiz Berpikir Komputasi

10th Grade

6 Qs

Quiz Final

Quiz Final

10th Grade

10 Qs

Assesmen awal Searc&sort E7

Assesmen awal Searc&sort E7

10th Grade

8 Qs

Algoritma dalam Berpikir Komputasional

Algoritma dalam Berpikir Komputasional

10th Grade

10 Qs

Algorytmy sortowania

Algorytmy sortowania

9th - 12th Grade

8 Qs

Berpikir Komputasional

Berpikir Komputasional

10th Grade

11 Qs

AP XI Pertemuan 12

AP XI Pertemuan 12

9th - 12th Grade

10 Qs

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

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

Assessment

Quiz

Information Technology (IT)

10th Grade

Medium

Created by

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

Used 3+ times

FREE Resource

AI

Enhance your content

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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]