Aliens School
Cinematic Knowledge Experience
0%
Aliens School
Now Playing
Aliens School ยท HIEN
โŒจ๏ธ Keyboard Shortcuts
โ†’Next slide โ†Previous slide SpacePlay / Pause MNarration on/off FFullscreen ?Show/hide this
Press any key to close
Skill Topic ยท Cinematic

C Recursion โ€” Gudiya Ke Andar Gudiya! ๐Ÿช†๐ŸŽญ

Recursion = function khud ko call kare โ€” jaise Matryoshka doll ke andar chhoti doll, uske andar aurโ€ฆ

Overview
๐ŸŒŸ

C Recursion โ€” Gudiya Ke Andar Gudiya! ๐Ÿช†๐ŸŽญ โ€” Quick Facts

๐Ÿ“Œ

"โ†ฉ๏ธ 1": D

๐ŸŽฏ

D -->: "โ†ฉ๏ธ 2x1=2"

โšก

C -->: "โ†ฉ๏ธ 3x2=6"

๐Ÿ”‘

B -->: "โ†ฉ๏ธ 4x6=24"

Topic 1
๐Ÿ“š

๐ŸŽฏ Real-World Analogy: Russian Doll / Matryoshka (Gudiya Ke Andar Gudiya) ๐Ÿช†๐ŸŽญ

๐Ÿ“š ` ๐Ÿช† Gudiya Ke Andar Gudiya: Recursion = ๐Ÿช† Badi gudiya kholo โ†’ andar chhoti! Base Case = ๐Ÿ”ดโ€ฆ
Topic 2
๐Ÿ’ก

๐Ÿ“Œ Recursion Concept โ€” 2 Zaroori Cheezein! ๐Ÿช†

๐Ÿ’ก ๐Ÿช† Analogy: Recursion = Matryoshka kholo jab tak sabse chhoti (base case) na mil jaaye!โ€ฆ
Topic 3
๐Ÿ”’

๐Ÿ“Œ Basic Recursion โ€” Factorial! ๐Ÿช†

๐ŸŽฏ ๐Ÿช† Analogy: factorial(5) = 5 gudiyon ka set! Badi se chhoti tak kholo, phir chhoti se badiโ€ฆ
Topic 4
โญ

๐Ÿ“Œ Countdown โ€” Ulti Ginti! โฑ๏ธ๐Ÿช†

โญ โฑ๏ธ Analogy: Har gudiya ke andar ek number likha โ€” badi se chhoti tak gino! `c #includeโ€ฆ
Topic 5
๐Ÿ“ฅ ๐Ÿ“ฅ ๐Ÿง  ๐Ÿ”ฌ ๐Ÿ’ก ๐ŸŽฏ

๐Ÿ“Œ Sum of Numbers (1 to n) โ€” Gudiyon Ka Jodh! โž•๐Ÿช†

๐Ÿ”‘ โž• Analogy: Har gudiya ke andar uska number likha โ€” sab gudiyon ke number jodo! `cโ€ฆ
Topic 6
โœจ ๐Ÿ“Š ๐Ÿ”ฌ

๐Ÿ“Œ Power (x^n) โ€” Gudiya Ki Taakat! ๐Ÿ’ช๐Ÿช†

โœจ ๐Ÿ’ช Analogy: Base ko n baar multiply karo โ€” har gudiya me ek multiplication! `c #includeโ€ฆ
Topic 7
๐Ÿ”’

๐Ÿ“Œ Fibonacci Series โ€” Double Gudiya! ๐Ÿช†๐Ÿช†

๐ŸŒŸ ๐Ÿช†๐Ÿช† Analogy: Fibonacci me har gudiya ke andar 2 gudiyan (double recursion!) โ€” is liye SLOWโ€ฆ
Topic 8
๐Ÿš€

๐Ÿ“Œ String Reverse โ€” Ulta Paalta! ๐Ÿ”„๐Ÿช†

๐Ÿš€ ๐Ÿ”„ Analogy: String ke start aur end ke characters swap karo โ€” har step me andar waliโ€ฆ
Topic 9
โœจ

๐Ÿ“Œ Recursion vs Iteration โ€” Gudiya vs Assembly Line! ๐Ÿช† vs ๐Ÿญ

๐Ÿ“š ๐Ÿช† Gudiya (Recursion): Har call ek nayi gudiya kholo โ€” elegant but expensive! ๐Ÿญ Assemblyโ€ฆ
Topic 10
๐Ÿ’ก ๐Ÿ“Š ๐Ÿ”ฌ

๐Ÿ“Œ Stack Overflow Warning โ€” Bahut Zyada Gudiyan! ๐Ÿ’ฅ๐Ÿช†

๐Ÿ’ก ๐Ÿ’ฅ Analogy: Agar gudiyan khatam hi na hon (no base case) โ€” stack FULL ho jayega aurโ€ฆ
Topic 11
๐Ÿ”’

๐Ÿ“Œ Tail Recursion โ€” Shortcut Gudiya! โšก๐Ÿช†

๐ŸŽฏ โšก Analogy: Normal recursion me sab gudiyan khol ke wapas jaana padta hai. Tail recursionโ€ฆ
Topic 12
โญ

๐Ÿ“Œ Practical Examples โ€” Real Problems! ๐ŸŽฏ

โญ 1. GCD (Greatest Common Divisor โ€” Sabse Bada Bhaajak) ๐Ÿ”ข `c // ๐Ÿ”ข Euclid ka algorithm โ€”โ€ฆ
Topic 13
๐Ÿ“ฅ ๐Ÿ“ฅ ๐Ÿง  ๐Ÿ”ฌ ๐Ÿ’ก ๐ŸŽฏ

๐Ÿ“Œ Recursion Decision Tree โ€” Kab Use Karo? ๐Ÿค”

๐Ÿ”‘ `mermaid graph TB A{"โ“ Problem me sub-problems?"} A -->|"Nahi"| B["๐Ÿญ Iteration<br/>Loopโ€ฆ
Topic 14
โœจ ๐Ÿ“Š ๐Ÿ”ฌ

๐Ÿ“Œ Best Practices ๐Ÿ›ก๏ธ

โœจ `c // โœ… DO 1: HAMESHA base case rakho! int sum(int n) { if (n <= 0) return 0; // ๐Ÿ”ด BASEโ€ฆ
Topic 15
โœจ

โŒ Common Mistakes โ€” 9 Galtiyan! ๐Ÿช†

๐ŸŒŸ | # | โŒ Galti | โœ… Sahi Tareeqa | Kyu? ๐Ÿช† | |---|---|---|---| | 1 | Base case bhoolna |โ€ฆ
Topic 16
๐Ÿš€

๐Ÿ‹๏ธ Exercises

๐Ÿ’ก

digitSum(123) โ†’ 1 + 2 + 3 = 6

๐Ÿ”‘

digitSum(9999) โ†’ 36

โšก

Base case: single digit (n < 10) โ†’โ€ฆ

๐ŸŽฏ

Recursive: n%10 + digitSum(n/10)

Topic 17
โœจ

โœ… Summary Table

๐Ÿ“š | Topic | Key Point ๐Ÿช† | |---|---| | Recursion | ๐Ÿช† Function khud ko call kare! | | Baseโ€ฆ
Comparison
โœจ

๐Ÿ“Œ Recursion vs Iteration โ€” Gudiya vs Assembly Line! ๐Ÿช† vs ๐Ÿญ

โš–๏ธ

Structure: Function calls itself

โš–๏ธ

Memory: Stack me gudiyan ๐Ÿ“š

โš–๏ธ

Code: Elegant, concise โœ…

Diagram
๐Ÿ“ฅ โš™๏ธ ๐Ÿ”ฌ ๐Ÿ’ก

Visual Flow

๐Ÿ“Š Diagram visualization โ€” details in narration
Diagram
๐Ÿ“ฅ โš™๏ธ ๐Ÿ”ฌ ๐Ÿ’ก

Visual Flow

๐Ÿ“Š Diagram visualization โ€” details in narration
Quick Quiz
๐Ÿง  QUIZ TIME

Quiz โ€” Question 1

C Recursion โ€” Gudiya Ke Andar Gudiya! ๐Ÿช†๐ŸŽญ ka sabse sahi definition kya hai?

Quick Quiz
๐Ÿง  QUIZ TIME

Quiz โ€” Question 2

C Recursion โ€” Gudiya Ke Andar Gudiya! ๐Ÿช†๐ŸŽญ ka 'D -->' kya hai?

Complete! ๐ŸŽ‰
COMPLETE

C Recursion โ€” Gudiya Ke Andar Gudiya! ๐Ÿช†๐ŸŽญ Complete!

Aliens School ยท HIEN ยท Cinematic Knowledge

โœ…

C Recursion โ€” Gudiya Ke Andar Gudiya! ๐Ÿช†๐ŸŽญ Complete

1/25
0:00
REC 00:00ESC=Cancel
Aliens School
3
Recording shuru hone wali hai...
โœ…
Recording Complete
Video process ho rahi hai...
Live Class
Slide 1 / 7
Timer
00:00
๐Ÿ“ Speaker Notes
โ€”
โญ๏ธ Up Next
โ€”
โ€”
๐Ÿ—‚๏ธ All Slides