NEW
Font size
WorksheetsСұрыптау алгоритмдері - Python
Total questions: 10
Worksheet time: 5mins
Берілген программа коды массив элементтерін сұрыптайды
my_list = [2, 6, 9, 1, 3, 7, 4]
a=sorted(main.py, reverse=True)
print(a)
Өсу реті бойынша
Кему реті бойынша
Мағынасы бойынша
Реттілігі бойынша
Көршілес тұрған элементтерді бір-бірімен салыстыру арқылы сұрыптау әдісі
Көпіршікті сұрыптау
Таңдау арқылы сұрыптау
Жылдам сұрыптау
Иерархия типіндегі сұрыптау
[5,13,3,2,7] тізімі берілген. Көпіршікті сұрыптауды қолданғанда, бірінші әрекеттен кейінгі нәтиже
[3, 5, 13, 2, 7]
[2, 5, 13, 3, 7]
[5, 3, 2, 7, 13]
[5, 13, 3, 2, 7]
Таңдау арқылы сұрыптаудың цикл ішіндегі басты шартын көрсетіңіз(кему ретімен)
if a[j]<minimum:
if a[j]>maximum:
if a[j]<a[j+1]:
return qsort(left) + tirek + qsort(right)
Көпіршікті сұрыптаудың цикл ішіндегі басты шартын көрсетіңіз(өсу ретімен)
if a[j]<minimum:
if a[j]>maximum:
if a[j]>a[j+1]:
return qsort(left) + tirek + qsort(right)
Жылдам сұрыптау алгоритмінде массивті тірек элементін қолдана отырып ______ топтаймыз
Екіден
Үштен
Төрттен
Бестен
Таңдау алгоритмінде сұрыпталмаған бөліктен(кему ретімен)
Максимум анықтаймыз
Рекурсия анықтаймыз
Минимум анықтаймыз
Тірек элементті аламыз
Таңдау алгоритмінде сұрыпталмаған бөліктен(өсу ретімен)
Максимум анықтаймыз
Рекурсия анықтаймыз
Минимум анықтаймыз
Тірек элементті аламыз
Жылдам сұрыптауда ең алдымен неден бастаймыз?
Алмастырудан
Рекурсия орындаймыз
Үш массивке бөліп аламыз
Тірек элементті аламыз
Көпіршікті сұрыптауда цикл саны неше?
n*(n-1)
n*n
n*(n+1)
n+(n-1)
