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. | |