Сұрыптау алгоритмдері
Сұрыптау алгоритмдері
Жоспар (План)
- Bubble Sort
- Selection Sort
- Insertion Sort
- Quick Sort
- Merge Sort
Теория және түсіндірмелер
Сұрыптау алгоритмдері - деректерді реттеуге арналған алгоритмдер.
Әр алгоритмнің өз артықшылықтары мен кемшіліктері бар.
Мысалдар
def bubble_sort(arr):
n = len(arr)
for i in range(n):
for j in range(0, n-i-1):
if arr[j] > arr[j+1]:
arr[j], arr[j+1] = arr[j+1], arr[j]
return arr
Тапсырмалар
- Bubble Sort алгоритмін жүзеге асырыңыз
- Quick Sort алгоритмін жүзеге асырыңыз
- Алгоритмдердің жұмыс уақытын салыстырыңыз
Қосымша материалдар
- Сұрыптау алгоритмдерінің визуализациясы
- Алгоритмдерді салыстыру