/go-data-structures-and-algorithms

Implementations of basic data structures and algorithms in golang.

MIT LicenseMIT

Data structures and algorithms in golang

Implementations of basic data structures and algoritms in golang.

Each featured data structure will include the follwing:

  • Basic implementation details
  • Unittests
  • Implementation utilizing concurrency and generics

Featuring

  • Bubblesort
  • Quicksort
  • Mergesort
  • Binary search
  • Stack
  • Queue
  • Deque
  • Priority Queue
  • Singly Linked-List
  • Double Linked-List
  • Binary Tree
  • AVL Tree
  • Heap Tree
  • Red-Black Tree
  • Genetic Algorithm
  • Neural Network

License

All the code in this repository is released under the MIT License, for more information take a look at the LICENSE file.

Misc

If you found this repo useful please give me a star!