Smart Coding: Ep. 7 – Did you mean recursion
In this episode, we learn about recursion and how it contrasts with iteration (loops).
Reddit ► https://www.reddit.com/r/CoderTheTyler/
Twitter ► https://twitter.com/coderthetyler
Facebook ► https://www.facebook.com/coderthetyler/
Google+ ► https://plus.google.com/u/0/104036828711619051405
GitHub ► https://github.com/CoderTheTyler
Here are some helpful resources to expand your understanding of recursion, loops, recursive functions, and more!
StackOverflow “Factorial using Recursion in Java” http://stackoverflow.com/questions/8183426/factorial-using-recursion-in-java
Wikipedia “Recursion” https://en.wikipedia.org/wiki/Recursion_(computer_science)
ProgrammerInterview: Factorial using recursion and loops http://www.programmerinterview.com/index.php/general-miscellaneous/java-method-calculate-factorial/
StackOverflow “What is recursion and when should I use it?” http://stackoverflow.com/questions/3021/what-is-recursion-and-when-should-i-use-it
Cornell CS211: Recursion vs iteration lecture notes http://www.cs.cornell.edu/info/courses/spring-98/cs211/lecturenotes/07-recursion.pdf
StackOverflow “recursion versus iteration” http://stackoverflow.com/questions/15688019/recursion-versus-iteration
CSMC 214 Fall 2002 “Recursive Functions” https://www.cs.umd.edu/class/fall2002/cmsc214/Tutorial/recursion2.html
YouTube: A great video on recursion https://www.youtube.com/watch?v=FyHloXKnPWc
Intro music:
Eric Skiff – All of Us http://ericskiff.com/music/
Outro music:
“Disco Medusae” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0 License
http://creativecommons.org/licenses/by/3.0/
Image sources https://docs.google.com/document/d/1Qs4z1bFyXdvIbfaoBF6RDpLL-n2nlrSDgamxTLNsvag/edit?usp=sharing
source