/Sorting

Implementation of basic slice sorting algorithms

Primary LanguageGo

В проекте представлены основные алгоритмы сортировок с наглядной статистикой по количеству сравнений и перестановок элементов в сортируемом слайсе целых чисел.

Реализованы следующие алгоритмы сортировок:

  • Пузырьковая сортировка(bubble sort)
  • Сортировка перемешиванием(shaker sort)
  • Сортировка выбором(selection sort)
  • Сортировка вставками(insertion sort)
  • Пирамидальная сортировка(heap sort)
  • Быстрая сортировка(quick sort)

Для запуска приложения:

make build && make run