SOLVED:Recursion

29.99 $ 15.00 $

Purpose

The purpose of this
in-lab is to give you experience with recursion.

Partners

This is an individual
assignment, though collaboration (not solution sharing) is allowed.

Preliminaries

Create a BlueJ project
named Inlab9 on your lab computer. Place the following files
into this project:

Driver.java

Recursion.java

Category:
Click Category Button to View Your Next Assignment | Homework

You'll get a download link with a: . rar solution files instantly, after Payment

Description

Rate this product

Recursion

Purpose

The purpose of this
in-lab is to give you experience with recursion.

Partners

This is an individual
assignment, though collaboration (not solution sharing) is allowed.

Preliminaries

Create a BlueJ project
named Inlab9 on your lab computer. Place the following files
into this project:

Driver.java

Recursion.java

Assignment

Complete the following
two methods in the Recursion class as described below so that when the program
is run, this output is produced. Do not modify the Driver
class at all.

convertToBinary(int
number)

The method should use
recursion to convert a decimal number into its binary equivalent. For example,
decimal 4 is equivalent to binary 100.

You may assume that when
the method is first called, number is greater than or equal to
1.

largestArrayItemAuxiliary(int
[] numbers, int index)

The method should use
recursion to find the largest item stored in an array of integers. The first
time this method is called, index is 0.

You may assume that the
array always contains at least one item.