WGU C949 Data Structures and Algorithms
Exam Questions With Correct Answers
A |functions |whose |cost |scales |linearly |with |the |size |of |the |input
O(n)
Iterating |over |a |collection |of |data |once |often |indicates |an |______ |algorithm. |(alphabet |for-
loop |example)
O(n)
A |functions |whose |cost |scales |logarithmically |with |the |input |size
O(log |n)
Which |type |of |function |works |by |breaking |down |large |problem |into |smaller |and |smaller |
chunks?
O(log |n)
As |the |size |of |the |input |grows |the |cost |of |the |algorithm |does |not |increase |at |the |same |rate. |
The |overall |cost |of |performing |an |operation |on |1,000,000 |items |is |only |twice |that |of |
performing |the |operation |on |1,000 |items.
O(log |n)
,A |function |that |exhibits |quadratic |growth |relative |to |the |input |size
O(n^2)
An |example |of |this |type |of |function |is |doubly |nested |loop
O(n^2)
Which |type |of |function |gets |really |expensive |really |quickly?
O(n^2)
A |function |that |has |two |inputs |that |contribute |to |growth
O(nm)
An |example |of |this |type |of |function |is |when |there |is |a |nested |loop |that |iterates |of |two |distinct
|collections |of |data
O(nm)
Are |Big-O |cases |used |in |the |best |or |worst |situations?
Worst
Which |statement |is |static?
, readonly |Contact[] |contacts |= |new |Contact[];
readonly |Contact |contacts |= |new |Contacts[100];
readonly |Contact |contacts |= |new |Contacts[100];
A |container |where |data |is |stored |in |nodes |consisting |of |a |single |data |item |and |a |reference |to |
the |next |node
Linked |List
A |______ |is |a |container |where |nodes |of |data |are |linked |together |into |a |list
Linked |List
Linking |together |complex |nodes |into |a |single |structure
Linked |List
Each |link |in |a |chain |for |a |linked |lists |is |called |a |______
node
What |two |things |do |nodes |contain?
1. |the |value
Exam Questions With Correct Answers
A |functions |whose |cost |scales |linearly |with |the |size |of |the |input
O(n)
Iterating |over |a |collection |of |data |once |often |indicates |an |______ |algorithm. |(alphabet |for-
loop |example)
O(n)
A |functions |whose |cost |scales |logarithmically |with |the |input |size
O(log |n)
Which |type |of |function |works |by |breaking |down |large |problem |into |smaller |and |smaller |
chunks?
O(log |n)
As |the |size |of |the |input |grows |the |cost |of |the |algorithm |does |not |increase |at |the |same |rate. |
The |overall |cost |of |performing |an |operation |on |1,000,000 |items |is |only |twice |that |of |
performing |the |operation |on |1,000 |items.
O(log |n)
,A |function |that |exhibits |quadratic |growth |relative |to |the |input |size
O(n^2)
An |example |of |this |type |of |function |is |doubly |nested |loop
O(n^2)
Which |type |of |function |gets |really |expensive |really |quickly?
O(n^2)
A |function |that |has |two |inputs |that |contribute |to |growth
O(nm)
An |example |of |this |type |of |function |is |when |there |is |a |nested |loop |that |iterates |of |two |distinct
|collections |of |data
O(nm)
Are |Big-O |cases |used |in |the |best |or |worst |situations?
Worst
Which |statement |is |static?
, readonly |Contact[] |contacts |= |new |Contact[];
readonly |Contact |contacts |= |new |Contacts[100];
readonly |Contact |contacts |= |new |Contacts[100];
A |container |where |data |is |stored |in |nodes |consisting |of |a |single |data |item |and |a |reference |to |
the |next |node
Linked |List
A |______ |is |a |container |where |nodes |of |data |are |linked |together |into |a |list
Linked |List
Linking |together |complex |nodes |into |a |single |structure
Linked |List
Each |link |in |a |chain |for |a |linked |lists |is |called |a |______
node
What |two |things |do |nodes |contain?
1. |the |value