SLIDE 1
2
C OMP 110/401 R ECURSION Instructor: Prasun Dewan P REREQUISITES - - PowerPoint PPT Presentation
C OMP 110/401 R ECURSION Instructor: Prasun Dewan P REREQUISITES Conditionals 2 R ECURSION English definition Return (Oxford/Webster) procedure repeating itself indefinitely or until condition met, such as grammar rule (Webster)
2
3
English definition
English examples
My definition: recursion: recursion Mathematics
Programming
4
5
6
7
8
9
10
Should have base case(s) Recurse on smaller problem(s)
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Recursive Functions Recursive Procedures Number-based Recursion List-based Recursion See sections on trees, graphs, DAGs and visitor for other kinds