Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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


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

Last synced: about 2 months ago
JSON representation

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
```