An open API service indexing awesome lists of open source software.

https://github.com/morintd/algorithms-go

Implementation of multiple algorithms in Go.
https://github.com/morintd/algorithms-go

Last synced: 4 months ago
JSON representation

Implementation of multiple algorithms in Go.

Awesome Lists containing this project

README

        

# algorithms-go

Implementation of multiple algorithms in Go. Partially based on [The Last Algorithms Course You'll Ever Need](https://frontendmasters.com/courses/algorithms/) (originally in TypeScript).

## Includes

- Base Case Pathfinding
- Binary Search List
- Binary Search Tree (BST)
- Bubble Sort
- Double Linked List
- Graph (Breadth First Search on Weighted Adjacency Matrix, Depth First Search on Weighted Adjacency List)
- Heap (MinHeap)
- Merge Sort
- Queue
- Quicksort
- Stack
- Tree (Breadth First Search, Traversal PreOrder/InOrder/PostOrder)
- Two Crystall Balls problem

## Commands

```sh
$ make test
```