Перейти к содержимому

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