

MCQOPTIONS
Saved Bookmarks
This section includes 8 Mcqs, each offering curated multiple-choice questions to sharpen your Data Structure knowledge and support exam preparation. Choose a topic below to get started.
1. |
What is the time complexity of the divide and conquer algorithm used to find the maximum sub-array sum? |
A. | O(n) |
B. | O(logn) |
C. | O(nlogn) |
D. | O(n2) |
Answer» D. O(n2) | |
2. |
What is the output of the following naive method used to find the maximum sub-array sum? |
A. | 6 |
B. | 9 |
C. | 7 |
D. | 4View Answer |
Answer» D. 4View Answer | |
3. |
What is the space complexity of the following naive method used to find the maximum sub-array sum in an array containing n elements? |
A. | O(n2) |
B. | O(1) |
C. | O(n3) |
D. | O(n)View Answer |
Answer» C. O(n3) | |
4. |
What is the time complexity of the following naive method used to find the maximum sub-array sum in an array containing n elements? |
A. | O(n2) |
B. | O(n) |
C. | O(n3) |
D. | O(1)View Answer |
Answer» B. O(n) | |
5. |
Consider the following naive method to find the maximum sub-array sum: Which line should be inserted to complete the above code? |
A. | tmp_max = cur_max |
B. | break |
C. | continue |
D. | cur_max = tmp_maxView Answer |
Answer» E. | |
6. |
Find the maximum sub-array sum for the given elements. {-2, -1, -3, -4, -1, -2, -1, -5, -4} |
A. | -3 |
B. | 5 |
C. | 3 |
D. | -1 |
Answer» E. | |
7. |
Find the maximum sub-array sum for the given elements. {2, -1, 3, -4, 1, -2, -1, 5, -4} |
A. | 3 |
B. | 5 |
C. | 8 |
D. | 6 |
Answer» C. 8 | |
8. |
Given a one-dimensional array of integers, you have to find a sub-array with maximum sum. This is the maximum sub-array sum problem. Which of these methods can be used to solve the problem? |
A. | Dynamic programming |
B. | Two for loops (naive method) |
C. | Divide and conquer |
D. | Divide and conquerd) Dynamic programming, naïve method and Divide and conquer methods |
Answer» E. | |