An Introduction to Computer Science & Programming | LECT 11.1: An Introduction to Recursion

Lecture 11: Recursion, Function Overloading, & Pass-by-Value versus Pass-by-Reference
Section 11.1: An Introduction to Recursion
- Recursion
- Base Case (Recursion without a Base Case?)
- Recursive Functions
- Factorial: An Example

Lecture Notes (Lecture Slides in PDF) + Exercises (Problem Sheets) + Lecture Codes (Source Codes for Examples in Lecture Notes) are all available at the following link: https://drive.google.com/drive/folders/1RTakuNor6594Z289NWygz1lmd-jjHHQ-

Additional Resources:
1) 5 Simple Steps for Solving Any Recursive Problem: https://www.youtube.com/watch?v=ngCos392W4w
2) Recursion: https://www.youtube.com/watch?v=mz6tAJMVmfM
3) Recursion (Think Like a Programmer): https://www.youtube.com/watch?v=oKndim5-G94
4) Recursion for Beginners: A Beginner's Guide to Recursion: https://www.youtube.com/watch?v=AfBqVVKg4GE

Subscribe and hit the bell to see new videos: https://www.youtube.com/AmrSGhoneim?sub_confirmation=1

#ComputerScience #Programming #C #C++ #Coding #Technology #Programmer #Developer #Arabic