module
Version:
v0.1.1
Opens a new window with list of versions in this module.
Published: May 15, 2024
License: MIT
Opens a new window with license information.
README
¶
Goalgo(rithms and data structures)
Implementation of various algorithms and data structures in golang
Now reworked with generics and interfaces!
Data Structures
- Binary Tree
- Linked List (doubly linked)
- Stack
- Queue
- Priority Queue (Heap)
- Set (Implemented with a map)
- Graph (Directed and Undirected)
Algorithms
-
Sorting
- Selection sort
- Insertion sort
- Bubble sort
- Merge sort
- Heap sort
- quicksort
-
Search
-
Pathfinding
-
Minimum Spanning Tree
Installation
- cd into the directory of your project
- go get github.com/tsagae/goalgo
Directories
¶
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
structs
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Click to show internal directories.
Click to hide internal directories.