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

https://github.com/cuzfrog/dynamic-programming

dynamic-programming problems solutions
https://github.com/cuzfrog/dynamic-programming

Last synced: 9 days ago
JSON representation

dynamic-programming problems solutions

Awesome Lists containing this project

README

          

# Dynamic-Programming

Dynamic programming algorithms and resolutions.

Why in Java? I am recently working on a golang data structure framework [tgods](https://github.com/cuzfrog/tgods),
coding in golang is simple, fast, smooth, and fluent. Yet "languages are tools". It's time to have some "classic Java" taste.
Also, Java is widely used in many textbooks and training courses, thus more friendly to audience.

## Algorithms

1. [`fibonacci sequence`](./src/main/java/com/github/cuzfrog/fibonacci)
2. [`matrix paths`](./src/main/java/com/github/cuzfrog/matrixpath) Find how many paths are there to travel a matrix.
3. [`sum from numbers`](./src/main/java/com/github/cuzfrog/sum) If a sum can be achieved by adding up given numbers.
4. [`string construction`](./src/main/java/com/github/cuzfrog/word) If a string can be constructed from provided words.

Above problems are from [This Video](https://www.youtube.com/watch?v=oBt53YbR9Kk&t=7123s)

# Author
Cause Chung (cuzfrog@gmail.com)