Mena Sargios
Quiz von , erstellt am more than 1 year ago

Algorithms and Data Structures | Test 3 Review | CSCI-3110-002 MTSU

32
0
0
Mena Sargios
Erstellt von Mena Sargios vor etwa 8 Jahre
Schließen

8. Algorithm Case Study

Frage 1 von 15

1

Binary search works on both sorted and non-sorted arrays.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 2 von 15

1

With Sequential search having an average O(N) and Binary search having an average O(logN), Which is quicker to use?

Wähle eine der folgenden:

  • Binary search

  • none of the above

Erklärung

Frage 3 von 15

1

When dividing a list in twos what do you do when its not evenly divided by power of 2?

Wähle eine der folgenden:

  • A.take the lowest value of 2 you can find

  • B,find the the numbers that its inbetween

  • C,take the power of 2 that higher then it

  • D.none of the above

Erklärung

Frage 4 von 15

1

Any linear ordering of all of the vertives in which all the arrows go to the right that is a valid solution.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 5 von 15

1

if doing a sequential search what is the worst case in terms of big O ?

Wähle eine der folgenden:

  • A)O(n)

  • B)O(log n)

  • C)O(1)

  • D)O(n/2)

Erklärung

Frage 6 von 15

1

Under what condition would the big O for binary search be
1 + log_2(n)?

Wähle eine der folgenden:

  • a. n is not a power of two

  • b. the array is not sorted.

  • c. this would never be the big O

  • d. none of the above

Erklärung

Frage 7 von 15

1

What is the worst-case number of iterations for binary search?

Wähle eine der folgenden:

  • A) O(log_2 n)

  • B) O(2 log_2 n)

  • C) O(n^2)

  • D) O(n)

Erklärung

Frage 8 von 15

1

Sequential(Linear) search may be more suited to keep the array sorted if the user inserts more items than searching for them.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 9 von 15

1

What is the worst case for a sequential search?

Wähle eine der folgenden:

  • A. O(N^2)

  • B. O(N)

  • C. O(N/2)

  • D. O(logN)

Erklärung

Frage 10 von 15

1

What is a sequential search?

Wähle eine der folgenden:

  • A) A search that loops through a list and stops if the item is found

  • B) Using a sorted array, a search that iteratively divides the search partition in half. It looks at the middle element and has three scenarios.

  • C) None of the above.

Erklärung

Frage 11 von 15

1

The worst case for the second algorithm shown during the case study video is:

Wähle eine der folgenden:

  • A. O(n)

  • B. O(n log n)

  • C. O(log n)

  • D. O(n^2)

Erklärung

Frage 12 von 15

1

Which is true of a sequential search and a binary search?

Wähle eine der folgenden:

  • A. A sequential search needs to be sorted and a binary search does not need to be sorted.

  • B. A sequential search does not need to be sorted and a binary search needs to be sorted.

  • C. Both sequential and binary searches need to be sorted.

  • D. Neither a sequential nor a binary search needs to be sorted.

Erklärung

Frage 13 von 15

1

When dealing with smaller numbers of n sequential searching and binary search do not have much difference with growth rate. It is until n gets into the 1000’s that the difference becomes greater.

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 14 von 15

1

The following description of sequential search is T/F ?

sequential search:
loops through a list and stops if the item is found

worst-case is O ( N )
average-case is O ( N/2 ) = O ( N )
best case is O ( 1 )

Wähle eins der folgenden:

  • WAHR
  • FALSCH

Erklärung

Frage 15 von 15

1

If you have a sorted array, which searching alogrithm is better binary or sequential?

Wähle eine der folgenden:

  • Sequential

  • Binary

Erklärung