Unit 7: Lesson 4 - Review Questions

¡Supera tus tareas y exámenes ahora con Quizwiz!

Consider the following definition for an array of integers. int[] a = {3, 4, 6463, 4, 7, 8, 5, 3, 2, 3, 6}; If you were to do a linear search for 7, how many comparisons would be made? You may assume the linear search algorithm stops comparing values when it finds the correct number.

5

The method altSearch below is intended to implement a modified version of the linear search algorithm on an ArrayList of Integers someList. The method should return the index at which the Integer a last appears. public static int altSearch(Integer a, ArrayList<Integer> someList){for (/* missing header */){if (a.equals(someList.get(i))){return i;}}return -1;} Which of the following should replace /* missing header */ so this method works as intended?

int i = someList.size() - 1; i >= 0; i--

The following search method is intended to implement a linear search algorithm to find the String target in the ArrayList of String values searchList. public static int search(String target, ArrayList<String> searchList){for (int i = 0; i < searchList.size(); i++){if (/* missing condition */){return i;}}return -1;} Which of the following could replace /* missing condition */ so this method correctly implements a linear search algorithm?

searchList.get(i).equals(target)


Conjuntos de estudio relacionados

AP Physics Trimester 2 Multiple Choice

View Set

Respiratory Exam Concept Synthesis

View Set

A/AS Level Business Studies - Chapter 1 - Enterprise

View Set