O'Reilly logo

Data Structures and Algorithms Using Java by William McAllister

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER 6

Recursion

OBJECTIVES

The objectives of this chapter are to introduce the student to the topic of recursion, to teach the student how to think recursively, and how to formulate and implement recursive solutions. More specifically, students will be able to

images    Understand the concept of recursion and recursive definitions.

images    Understand how recursive algorithms produce their result, and understand the execution path of methods that implement them.

    Implement a recursive algorithm, and understand its iterative counterpart.

    Think recursively. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required