GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - dreddsa5dies/algorithm: The repository algorithms implemented on the Go

BranchesTags
Open more actions menu

Latest commit

 

History

73 Commits
73 Commits

Folders and files

NameName
Last commit message
Last commit date
BFS
BFS
 
 
BST
BST
 
 
binarySearch
binarySearch
 
 
bubbleSort
bubbleSort
 
 
bubleSortV2
bubleSortV2
 
 
countingSort
countingSort
 
 
heapSort
heapSort
 
 
img
img
 
 
insertionSort
insertionSort
 
 
insertionSortImpruving
insertionSortImpruving
 
 
interpolationSearch
interpolationSearch
 
 
linearSearch
linearSearch
 
 
mergeSort
mergeSort
 
 
queue
queue
 
 
quickSort
quickSort
 
 
radixSort
radixSort
 
 
selectionSort
selectionSort
 
 
shellSort
shellSort
 
 
shellSortUpgrade
shellSortUpgrade
 
 
stack
stack
 
 
util
util
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
ISSUE_TEMPLATE.md
ISSUE_TEMPLATE.md
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
go.mod
go.mod
 
 
go.sum
go.sum
 
 

Repository files navigation

Go Report Card License

The repository algorithms implemented on the Go:

Sort:

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

Search:

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

ADT:

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

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.

Anurag's github stats

About

The repository algorithms implemented on the Go

dreddsa5dies.github.io/algorithm/

Topics

adtalgorithmalgorithmsalgorithms-and-data-structuresalgorithms-datastructuresalgorithms-implementedbfsdatastructuresgogolangsearchsearch-algorithmsort

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing
Activity

Stars

178 stars

Watchers

12 watching

Forks

25 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.