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

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

Жоспар (План)

  • 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
                    

Тапсырмалар

  1. Bubble Sort алгоритмін жүзеге асырыңыз
  2. Quick Sort алгоритмін жүзеге асырыңыз
  3. Алгоритмдердің жұмыс уақытын салыстырыңыз

Қосымша материалдар

  • Сұрыптау алгоритмдерінің визуализациясы
  • Алгоритмдерді салыстыру