Recursion in Python: Concept, Call Stack & Dry Run (DSA Day 1) #python #dsa #code #pro
Shailpar Code
0:00 / 0:00
Recursion in Python: Concept, Call Stack & Dry Run (DSA Day 1) #python #dsa #code #pro
57 просмотров · 1 мес. назад
Shailpar Code
6 подписчиков
57 просмотров · 1 мес. назад
Recursion mein function khud ko call karta hai—but har call ke baad actually hota kya hai? Shailpar Code ke DSA Day 1 mein Python examples aur whiteboard dry runs ke saath recursion ka flow samjho.
Is beginner lesson mein hum pehle ek recursive function likhte hain, phir dekhte hain ki stopping condition na ho toh Python mein maximum recursion depth error kyun aa sakta hai. Uske baad base case aur return statement se function ko rokna seekhte hain.
Is video mein:
• Recursive functions aur function calls ka flow
• Call stack aur recursion limit
• Base case aur return statement
• Recursion se 1 se N aur N se 1 print karna
• Python code aur whiteboard par step-by-step dry run
Basic Python functions aur if conditions aati hain toh lesson follow kar sakte ho. Saath mein code run karo, aur dry run ke waqt video pause karke next output predict karo.
PRACTICE CHALLENGE
Recursion se 1 se 5 aur 5 se 1 print karo. Phir apne words mein explain karo ki tumhara base case kya hai.
Kahan confusion hua? Comment mein timestamp aur apna doubt likho. Shailpar Code subscribe karo—next topic: backtracking.
#Python #Recursion #DSA
CHAPTERS
00:00 Introduction — DSA Day 1
00:40 Recursion kya hai?
01:59 Pehla recursive Python function
03:14 RecursionError: maximum recursion depth
06:53 Call stack kaise kaam karta hai?
07:45 Base case aur 1 se N print karna
10:09 Recursive function ka code walkthrough
11:36 1 se N ka whiteboard dry run
15:56 N se 1 print karna
17:35 N se 1 ka whiteboard dry run
22:09 Practice aur next topic: Backtracking