Recursion.

This commit is contained in:
John Washam 2016-08-03 21:39:29 -07:00
parent 130cd1acc7
commit f77048fe53

View File

@ -700,13 +700,16 @@ You'll get more graph practice in Skiena's book (see Books section below) and th
Some items are sparse, and I'll be filling them in once I get here. Some items are sparse, and I'll be filling them in once I get here.
- [ ] **Recursion** - [x] **Recursion**
- [x] Stanford lectures on recursion & backtracking:
- [x] https://www.youtube.com/watch?v=gl3emqCuueQ&list=PLFE6E58F856038C69&index=8
- [x] https://www.youtube.com/watch?v=uFJhEPrbycQ&list=PLFE6E58F856038C69&index=9
- [x] https://www.youtube.com/watch?v=NdF1QDTRkck&index=10&list=PLFE6E58F856038C69
- [x] https://www.youtube.com/watch?v=p-gpaIGRCQI&list=PLFE6E58F856038C69&index=11
- when it is appropriate to use it - when it is appropriate to use it
- how is tail recursion better than not? - how is tail recursion better than not?
- [ ] Stanford lectures on recursion: - [x] https://www.quora.com/What-is-tail-recursion-Why-is-it-so-bad
- [ ] https://www.youtube.com/watch?v=gl3emqCuueQ&list=PLFE6E58F856038C69&index=8 - [x] https://www.youtube.com/watch?v=L1jjXGfxozc
- [ ] https://www.youtube.com/watch?v=uFJhEPrbycQ&list=PLFE6E58F856038C69&index=9
- [ ] Short Series on Recurrence Relations: https://www.youtube.com/playlist?list=PLSVu1-lON6LybCHQs8Io_EhyrEQ4b1xAF
- [ ] **Dynamic Programming** - [ ] **Dynamic Programming**
- [ ] Videos: - [ ] Videos:
@ -754,7 +757,8 @@ You'll get more graph practice in Skiena's book (see Books section below) and th
- [ ] Simonson: Approximation Algorithms: https://www.youtube.com/watch?v=oDniZCmNmNw&list=PLFDnELG9dpVxQCxuD-9BSy2E7BWY3t5Sm&index=19 - [ ] Simonson: Approximation Algorithms: https://www.youtube.com/watch?v=oDniZCmNmNw&list=PLFDnELG9dpVxQCxuD-9BSy2E7BWY3t5Sm&index=19
- [ ] **Garbage collection** - [ ] **Garbage collection**
- [ ] https://www.youtube.com/watch?v=StdfeXaKGEc&list=PL-XXv-cvA_iAlnI-BQr9hjqADPBtujFJd&index=25 - [ ] Computer Science 61B - 2014-04-30: Garbage collection; Augmenting data str: https://www.youtube.com/watch?v=StdfeXaKGEc&list=PL-XXv-cvA_iAlnI-BQr9hjqADPBtujFJd&index=25
- [ ] https://www.youtube.com/playlist?list=PLO9y7hOkmmSGTy5z6HZ-W4k2y8WXF7Bff
- [ ] **Caches** - [ ] **Caches**
- [ ] LRU cache: - [ ] LRU cache: