An open API service indexing awesome lists of open source software.

https://github.com/vsbrilyakov/sorting

Implementation of basic slice sorting algorithms
https://github.com/vsbrilyakov/sorting

bubble-sort golang heap-sort insertion-sort quicksort selection-sort shaker-sort slices sorting-algorithms

Last synced: 16 days ago
JSON representation

Implementation of basic slice sorting algorithms

Awesome Lists containing this project

README

          

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

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

## Для запуска приложения:
```make build && make run```