Pregunta 1
Pregunta
Algorithm analysis focuses on the ORDER of an algorithm, that is it's ____ rate function.
Pregunta 2
Pregunta
Q: Which of these algorithms is faster
Respuesta
-
a.N^2
-
b.N
-
c.N^2 +2N
-
d.N + N
-
e.a & c
-
f.b & d
Pregunta 3
Pregunta
what is algorithm analysis concerned with?
Respuesta
-
A.what its start points are
-
B,how well it handles inputs
-
C.how fast a program runs
-
D.how many times it loop
Pregunta 4
Pregunta
Algorithm analysis focuses on the ORDER of an algorithm
Pregunta 5
Pregunta
what is the name of this common growth rate O(1)?
Respuesta
-
A)factorial
-
B)linear
-
C)constant time
-
D)logarithmic
Pregunta 6
Pregunta
If an algorithm requires f(n) time, then it is oder f(n), or O(f(n)),
if there is a constant k such that for large values of n:
Respuesta
-
a. f(n) >= k*f(n)
-
b. f(n) = f(n^2)
-
c. f(n) <= k*f(n)
-
d. None of the above!
Pregunta 7
Pregunta
What is the order of the function x^2 - 7x + 3?
Respuesta
-
A) O(n)
-
B) O(log n)
-
C) O(2n)
-
D) O(n^2)
Pregunta 8
Pregunta
Algorithm analysis focuses more on how fast a program runs rather than how efficient the algorithm is as inputs increase.
Pregunta 9
Pregunta
Which of the following is a reasonable conclusion from analzying an algorithm?
Respuesta
-
A. The algorithm requres 5 * N time units to solve a problem with N inputs
-
B. The program implementing the algorithm took 0.5 seconds to execute
-
C. Algorithm A requres more time units to solve a problem than B
-
D. The algorithm appears effecient because it looks like it would be.
Pregunta 10
Respuesta
-
A) Logarithmic
-
B) Linear
-
C) Constant
-
D) None of the above
Pregunta 11
Pregunta
All of the following are properties of growth-rate functions except for one.
Which is NOT a property of growth-rate functions?
Respuesta
-
A. can ignore lower order terms
-
B. cannot ignore the multiplicative constant for the highest-order term
-
C. the sum of orders is the order of the sums
-
D. the product of orders is the order of the products
Pregunta 12
Pregunta
Algorithm analysis reaches conclusions like:
Respuesta
-
A. Algorithm A requires N^2/5 time units to solve a problem with n inputs
-
B. Algorithm B requires 5*N time units to solve a problem with n inputs
-
C. Algorithm B is more efficient than Algorithm A
-
D. All of the above
Pregunta 13
Pregunta
These typical growth rates are put in order from best to worst
O(1), O(log N), O(N logN), O(log^2 N), O(N), O(N^2), O(N^3), O(2^N)
Pregunta 14
Pregunta
Is the following description of properties of growth-rate function correct?
1) ignore lower order terms
2) ignore the multiplicative constant for the highest-order term
3) O ( f(n) ) + O ( g(n) ) = O ( f(n) + g(n) )
Respuesta
-
a. yes, correct
-
b. no, incorrect
Pregunta 15
Pregunta
If f(n) = n^4 and g(n) = 4n, what is O( f(n) ) + O( g(n) )?