2
0
mirror of https://github.com/0xAX/go-algorithms synced 2024-11-11 19:10:39 +00:00
Go to file
2016-03-29 00:34:09 +06:00
collections indentation fixed 2014-08-12 23:35:02 +06:00
numerical move gcd to numerical 2016-03-29 00:34:09 +06:00
searching Adding comments and more output 2015-02-24 17:23:56 +01:00
sorting Merge branch 'master' of github.com:0xAX/go-algorithms 2014-06-27 20:29:13 +06:00
.gitignore README.md updated 2014-08-13 00:08:02 +06:00
README.md Update README.md 2015-03-06 20:20:24 +06:00
utils.go Update utils.go 2015-12-26 18:34:44 +06:00

go-algorithms

go-algorithms - implemetation of different alghoritms and data structures with golang.

Usage

  1. Clone https://github.com/0xAX/go-algorithms.git repo, it must be in your $GOPATH.

  2. Execute go build && go install in go-algorithms

  3. Execute go build bubble_sort.go and ./bubble_sort

Alghoritms

Sorting

  • bubble sort
  • selection sort
  • merge sort
  • cocktail sort
  • gnome sort
  • quick sort
  • comb sort
  • odd/even sort
  • heap sort
  • Shell sort
  • counting sort

Searching

  • binary search

Collections

  • doubly linked list
  • binary tree
  • stack
  • queue

Algorithms

  • gcd

Contribution

  • Fork go-algorithms;
  • Make changes;
  • Send pull request;
  • Thank you.

Author

@0xAX