Assignment
Resource: Ch. 3, "Testing and Debugging", of Data Structures: Abstraction and Design Using Java.
Complete the Exercises for Section 3.2, Programming #1, in Ch. 3, "Testing and Debugging", of Data Structures: Abstraction and Design Using Java.
Submit your pseudocode response to the Assignment Files tab.
PROGRAMMING
1. Write a search method with four parameters: the search array, the target, the start subscript, and the finish subscript. The last two parameters indicate the part of the array that should be searched. Your method should catch or throw exceptions where warranted.
Resource: Ch. 3, "Testing and Debugging", of Data Structures: Abstraction and Design Using Java.
Complete the Exercises for Section 3.5, Programming #1, in Ch. 3, "Testing and Debugging", of Data Structures: Abstraction and Design Using Java.
Submit your pseudocode response to the Assignment Files tab.
PROGRAMMING
1. Write the findLargest method described in self-check exercise 2 in section 3.4 using Test-Driven Development.
This is the self-check exercise 2 in section 3.4
/**
* Search an array to find the first occurrence of the
* largest element
* @param x Array to search
* @return The subscript of the first occurrence of the
* largest element
* @throws NullPointerException if x is null
*/
public static int findLargest(int[] x) {
Format your assignment according to the following formatting requirements:
1. The answer should be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides.
2. The response also includes a cover page containing the title of the assignment, the student's name, the course title, and the date. The cover page is not included in the required page length.
3. Also include a reference page. The Citations and references should follow APA format. The reference page is not included in the required page length.