From charlesreid1

(Created page with "=Chapter 12: Recursion= Sections: 12.1 Thinking recursively 12.2 A better example of recursion 12.3 Recursive functions and data 12.4 Recursive graphics 12.5 Recursive b...")
 
Line 14: Line 14:


12.6 Case study: Prefix evaluator
12.6 Case study: Prefix evaluator
==Section 12.1: Thinking Recursively==
===Material===
A non-programming example
An iterative solution converted to recursion
Structure of recursive solutions
==Section 12.2: Better Example of Recursion==
===Material===
Mechanics of recursion
==Section 12.3: Recursive Functions and Data==
===Material===
Integer exponentiation
Greatest common divisor
Directory crawler
Helper methods
==Section 12.4: Recursive Graphics==
==Section 12.5: Recursive Backtracking==
===Material===
A simple example: traveling north/east
8 Queens Puzzle
Solving Sudoku puzzles
==Section 12.6: Case Study: Prefix Evaluator==
===Material===
Infix, prefix, and postfix notation
Evaluating prefix expressions
Complete program
=Chapter 12 Summary=
==Deliverables==
Recursive thinking, breaking down an "obviously" recursive algorithm.
=Chapter 12 Goodies=
==Puzzle 4==
==Profiles==
==Quotes==


=Flags=
=Flags=


{{CSC143Flag}}
{{CSC143Flag}}

Revision as of 22:06, 3 September 2016

Chapter 12: Recursion

Sections:

12.1 Thinking recursively

12.2 A better example of recursion

12.3 Recursive functions and data

12.4 Recursive graphics

12.5 Recursive backtracking

12.6 Case study: Prefix evaluator

Section 12.1: Thinking Recursively

Material

A non-programming example

An iterative solution converted to recursion

Structure of recursive solutions

Section 12.2: Better Example of Recursion

Material

Mechanics of recursion

Section 12.3: Recursive Functions and Data

Material

Integer exponentiation

Greatest common divisor

Directory crawler

Helper methods

Section 12.4: Recursive Graphics

Section 12.5: Recursive Backtracking

Material

A simple example: traveling north/east

8 Queens Puzzle

Solving Sudoku puzzles

Section 12.6: Case Study: Prefix Evaluator

Material

Infix, prefix, and postfix notation

Evaluating prefix expressions

Complete program

Chapter 12 Summary

Deliverables

Recursive thinking, breaking down an "obviously" recursive algorithm.

Chapter 12 Goodies

Puzzle 4

Profiles

Quotes

Flags