8
1 Recursion Jeff Edmonds York University COSC 3101 Lecture 3

1 Recursion Jeff Edmonds York University COSC 3101 Lecture 3

Embed Size (px)

Citation preview

Page 1: 1 Recursion Jeff Edmonds York University COSC 3101 Lecture 3

1

Recursion

Jeff Edmonds

York UniversityCOSC 3101Lecture 3

Page 2: 1 Recursion Jeff Edmonds York University COSC 3101 Lecture 3

2

Recursive Images

if n=0, draw

else draw

And recursivelyDraw here with n-1

if n=1

n=0

Page 3: 1 Recursion Jeff Edmonds York University COSC 3101 Lecture 3

3

Recursive Images

if n=0, draw

else draw

And recursivelyDraw here with n-1

if n=2

n=1

Page 4: 1 Recursion Jeff Edmonds York University COSC 3101 Lecture 3

4

Recursive Images

if n=0, draw

else draw

And recursivelyDraw here with n-1

if n=3

n=2

Page 5: 1 Recursion Jeff Edmonds York University COSC 3101 Lecture 3

5

Recursive Images

if n=0, draw

else draw

And recursivelyDraw here with n-1

if n=30

Page 6: 1 Recursion Jeff Edmonds York University COSC 3101 Lecture 3

6

Recursive Images

if n=1if n=2if n=3if n=4if n=5

if n=0

Page 7: 1 Recursion Jeff Edmonds York University COSC 3101 Lecture 3

7

Recursive Images

if n=1

if n=0

if n=2if n=3if n=4if n=5

Page 8: 1 Recursion Jeff Edmonds York University COSC 3101 Lecture 3

8

Recursive Images

L(n) = 4/3 L(n-1) Þ ¥= (4/3)n