Java, Java, Java
Completion requirements
15. Recursive Problem Solving
OBJECTIVES
After studying this chapter, you will
Understand the concept of recursion.
Know how to use recursive programming techniques.
Have a better understanding of recursion as a problem-solving technique.
OUTLINE
Outline
Introduction
Recursive Definition
Recursive String Methods
Recursive Array Processing
Example: Drawing (Recursive) Fractals
Object-Oriented Design: Tail Recursion
Object-Oriented Design: Recursion or Iteration? Special Topic: Exploring the Mandelbrot Set
From the Java Library: javax.swing.JComboBox
Java Language Summary
Chapter Summary
Solutions to Self-Study Exercises Exercises
545