Computer Algorithms II Lecture Notes

20 September 2007 • Recursion In Practice


Outline

Recursion

Recursion Advantages

Recursion Disadvantages

Iterative Matrix Sum

Recursive Matrix Sum

Matrix Decomposition

Another Matrix Decomposition

Another Matrix Recursion

Which is Better?

Does It?

Recursion's Cost

Implementing Recursion

Activation Records

Activation Stack

Recursion's Cost

Tail Calls

Example.

Example..

Example...

Tail-Call Problems

Explicit Storage Management

Example

References


This page last modified on 5 October 2007.

This work's CC license.