Update README.md

This commit is contained in:
marina 2023-08-03 20:09:21 -07:00 committed by GitHub
parent b7475a8481
commit 0e5c36f426
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,11 +2,10 @@
<br>
* dynamic programming is the process of taking 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.
* dynamic programming is the process of taking a recursive algorithm and cache overlapping problems (repeated calls). the runtime is given by the number of calls.
* **top-down** (**memoization**): how can we divide the problem into sub-problems?
* **bottom-up** (**tabulation**): solve for a simple case, then figure out for more elements.
<br>