“For new computer science students, the concept of recursive
programming is often difficult. Recursive thinking is difficult
because it almost seems like circular reasoning. It’s also not an
intuitive process; when we give instructions to other people, we
rarely direct them recursively.“For those of you who are new to computer programming, here’s a
simple definition of recursion: Recursion occurs when a function
calls itself directly or indirectly…”
developerWorks: Mastering Recursive Programming
By
Get the Free Newsletter!
Subscribe to Developer Insider for top news, trends, & analysis