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
- Host: GitHub
- URL: https://github.com/vsbrilyakov/sorting
- Owner: VSBrilyakov
- Created: 2023-04-12T13:10:49.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-04-12T13:23:18.000Z (about 3 years ago)
- Last Synced: 2025-02-26T10:26:07.521Z (over 1 year ago)
- Topics: bubble-sort, golang, heap-sort, insertion-sort, quicksort, selection-sort, shaker-sort, slices, sorting-algorithms
- Language: Go
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
В проекте представлены основные алгоритмы сортировок с наглядной статистикой по количеству сравнений и перестановок элементов в сортируемом слайсе целых чисел.
Реализованы следующие алгоритмы сортировок:
- Пузырьковая сортировка(bubble sort)
- Сортировка перемешиванием(shaker sort)
- Сортировка выбором(selection sort)
- Сортировка вставками(insertion sort)
- Пирамидальная сортировка(heap sort)
- Быстрая сортировка(quick sort)
## Для запуска приложения:
```make build && make run```