CSS Go HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
BFS
BST
assets
binarySearch
bubbleSort
bubleSortV2
countingSort
heapSort
img
insertionSort
insertionSortImpruving
interpolationSearch
linearSearch
mergeSort
queue
quickSort
radixSort
selectionSort
shellSort
shellSortUpgrade
stack
util
CODE_OF_CONDUCT.md
CONTRIBUTING.md
ISSUE_TEMPLATE.md
LICENSE.md
README.md
index.html

README.md

Go Report Card License

Buy Me A Coffee

The repository algorithms implemented on the Go:

Sort:

  • Sort by simple exchange, bubble sort (Сортировка про?тыми обменами, ?ортиро?вка п?зырько?м): example
  • Cocktail sort (Сортировка переме?иванием, или Шейкерная ?ортировка, или дв?направленная): example
  • Shell Sort (Сортировка Шелла): example
  • Insertion sort (Сортировка в?тавками): example
  • Fast sorting, sorting Hoare (Quicksort) (Бы?трая ?ортировка, ?ортировка Хоара): example
  • Selection sort (Сортировка выбором): example
  • Heap sort (Пирамидальная ?ортировка, «Сортировка к?чей»): example
  • Merge sort (Сортировка ?лиянием): example
  • Radix sort (Поразрядная ?ортировка): example
  • Counting sort (Сортировка под?чётом): example

Search:

  • Binary search (Бинарный пои?к): example
  • Breadth-first search, BFS (Пои?к в ?ирин? (англ. breadth-first search, BFS) — метод обхода графа и пои?ка п?ти в графе): example
  • Linear search (Линейный, по?ледовательный пои?к): example
  • Interpolation search (?нтерполяционный, интерполир?ющий пои?к): : example

ADT:

  • Stack (аб?трактный тип данных, пред?тавляющий ?обой ?пи?ок элементов, организованных по принцип? LIFO): example
  • Queue (аб?трактный тип данных, пред?тавляющий ?обой ?пи?ок элементов, организованных по принцип? FIFO): example
  • binary search tree, BST (Двоичное дерево пои?ка): example
  • HEAP (К??ча - динамиче?ки ра?пределяемая память приложения): example
  • Doubly linked list (Дв?направленный ?пи?ок): example
  • Circular lists (Кр?говой ?вязанный ?пи?ок): : example

The code contains comments in Russian

License

This project is licensed under MIT license. Please read the LICENSE file.

Contribute

Welcomes any kind of contribution. Please read the CONTRIBUTING, ISSUE TEMPLATE and CODE_OF_CONDUCT file.