https://github.com/rayniel95/golittleporjects
Little Go projects for training.
https://github.com/rayniel95/golittleporjects
backtracking-algorithm go golang linked-list rb-tree recursive-algorithm solved-challenges solved-exercices solved-problems solved-programming-exercises training
Last synced: 3 months ago
JSON representation
Little Go projects for training.
- Host: GitHub
- URL: https://github.com/rayniel95/golittleporjects
- Owner: rayniel95
- Created: 2021-02-19T21:19:15.000Z (over 4 years ago)
- Default Branch: develop
- Last Pushed: 2022-06-11T20:13:00.000Z (almost 3 years ago)
- Last Synced: 2025-01-17T04:13:33.724Z (4 months ago)
- Topics: backtracking-algorithm, go, golang, linked-list, rb-tree, recursive-algorithm, solved-challenges, solved-exercices, solved-problems, solved-programming-exercises, training
- Language: HTML
- Homepage:
- Size: 57.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# About
Little Golang projects for training. The idea of this repo is to solve exercises using Go. You can find here implementations of data structures and algorithms used to solve exercises.
Some of data structures and algorithms here:
- Red Black Tree
- Algorithm to create the combinations of elements in an array.
- Algorithm to create the permutations with repetition of elements in an array.
- Algorithm to create the permutation without repetition of elements in an array.
- Ordered binary tree.
- Breadth First Search (BFS) algorithm.
- Deep First Search (DFS) algorithm.
- Linked list implementation.
- Topological Sort algorithm.
- Backtracking implementation of Lee algorithm.# Requirements
go 1.16# How to execute
Run `go test ./`