Update README.md

This commit is contained in:
bt3gl 2023-07-29 21:03:50 -07:00 committed by GitHub
parent 24df4c93d7
commit 90ef21f8be
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,6 +2,23 @@
<br> <br>
### dynamic programming
<br>
* take a recursive algorithm and cache overlapping problems (repeated calls).
* the runtime is given by the number of calls.
* **top-down**: how can we divide the problem into sub-problems?
* top-down dynamic programming is called **memoization**.
* **bottom-up**: solve for a simple case, then figure out for more elements.
<br>
---
### examples
<br>
```python ```python
python3 fibonacci.py python3 fibonacci.py