Dynamic programming remembers old answers.
Save answers to small repeated problems, then use them to solve one big problem.
Save answers to small repeated problems, then use them to solve one big problem.
Save answers to small repeated problems, then use them to solve one big problem.
Read episodeBig O compares algorithms by watching what happens when the input gets much bigger.
Read episodeA graph is a set of dots and connections. It can model a city, a friendship, or the web.
Read episode