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

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

Algorithms written in golang
https://github.com/amitbasuri/go-algorithms

algorithms dynamic dynamic-programming go go-algorithms golang programming

Last synced: 20 days ago
JSON representation

Algorithms written in golang

Awesome Lists containing this project

README

          

# go-algorithms
Algorithms written in golang

![](https://github.com/amitbasuri/go-algorithms/workflows/Test/badge.svg)
[![Go Report Card](https://goreportcard.com/badge/github.com/amitbasuri/go-algorithms)](https://goreportcard.com/report/github.com/amitbasuri/go-algorithms)

### Dynamic Programing
- [If Subset Sum Available](https://github.com/amitbasuri/go-algorithms/blob/master/dynamicProggraming/subsetSum.go#L14)

- [If Equal Sum Subset Available](https://github.com/amitbasuri/go-algorithms/blob/master/dynamicProggraming/subsetSumVariations.go#L15)

- [Count of Subsets for a given sum](https://github.com/amitbasuri/go-algorithms/blob/master/dynamicProggraming/subsetSumVariations.go#L59)

### Binary Search

- [Rotation Count in Rotated Sorted array](https://github.com/amitbasuri/go-algorithms/blob/master/binarySearch/binarySearch.go#L62)

- [Rotated Sorted Array Search](https://github.com/amitbasuri/go-algorithms/blob/master/binarySearch/binarySearch.go#L100)

- [Search in nearly sorted array](https://github.com/amitbasuri/go-algorithms/blob/master/binarySearch/binarySearch.go#L127)

- [Floor of an element in a sorted array](https://github.com/amitbasuri/go-algorithms/blob/master/binarySearch/binarySearch.go#L177)

### Coursera Algorithms Specialization

- [Divide And Conquer](https://github.com/amitbasuri/go-algorithms/blob/master/coursera/divideAndConquer.go)