Question: 1 boolean find( String[] theList, String toFind ) { for ( int i = 0; i < theList.length; i += 1 ) { if (

1

boolean find( String[] theList, String toFind ) { for ( int i = 0; i < theList.length; i += 1 ) { if ( theList[i].equals( toFind )) { return true; } } return false; }

Which of the following are true for the above find() method? Select all that apply:

A.The worst case, best case, and average case have nearly the same steps (within a few steps)

B.The best case is much better than the worst case

C.The average case is better than the worst case, but not as good as the best case

D.The worst cast has linear run-time based on the # of times evaluated

E.The worst cast has parabolic run-time based on the # of times evaluated

2

boolean find( String[] theList, String toFind ) { boolean found = false; for ( int i = 0; i < theList.length; i += 1 ) { if ( theList[i].equals( toFind )) { found = true; } }

return found; }

Which of the following are true for the above find() method? Select all that apply:

A.The worst case, best case, and average case have nearly the same steps (within a few steps)

B.The best case is much better than the worst case

C.The average case is better than the worst case, but not as good as the best case

D.The worst cast has linear run-time based on the # of times evaluated

E.The worst cast has parabolic run-time based on the # of times evaluated

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!