MCQOPTIONS
Saved Bookmarks
This section includes 14 Mcqs, each offering curated multiple-choice questions to sharpen your Merge Sort Multiple Choice knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
Which of the following sorting algorithm does not use recursion? |
| A. | quick sort |
| B. | merge sort |
| C. | heap sort |
| D. | bottom up merge sort |
| Answer» E. | |
| 2. |
Which of the following sorting algorithm makes use of merge sort? |
| A. | tim sort |
| B. | intro sort |
| C. | bogo sort |
| D. | quick sort |
| Answer» B. intro sort | |
| 3. |
Merge sort is preferred for arrays over linked lists. |
| A. | true |
| B. | false |
| Answer» C. | |
| 4. |
Which of the following stable sorting algorithm takes the least time when applied to an almost sorted array? |
| A. | Quick sort |
| B. | Insertion sort |
| C. | Selection sort |
| D. | Merge sort |
| Answer» E. | |
| 5. |
Which of the following is not a stable sorting algorithm? |
| A. | Quick sort |
| B. | Cocktail sort |
| C. | Bubble sort |
| D. | Merge sort |
| Answer» B. Cocktail sort | |
| 6. |
Which of the following is not in place sorting algorithm by default? |
| A. | merge sort |
| B. | quick sort |
| C. | heap sort |
| D. | insertion sort |
| Answer» B. quick sort | |
| 7. |
Which of the following is not a variant of merge sort? |
| A. | in-place merge sort |
| B. | bottom up merge sort |
| C. | top down merge sort |
| D. | linear merge sort |
| Answer» E. | |
| 8. |
What will be the best case time complexity of merge sort? |
| A. | O(n log n) |
| B. | O(n<sup>2</sup>) |
| C. | O(n<sup>2</sup> log n) |
| D. | O(n log n<sup>2</sup>) |
| Answer» B. O(n<sup>2</sup>) | |
| 9. |
Which of the following method is used for sorting in merge sort? |
| A. | merging |
| B. | partitioning |
| C. | selection |
| D. | exchanging |
| Answer» B. partitioning | |
| 10. |
What is the worst case time complexity of merge sort? |
| A. | O(n log n) |
| B. | O(n<sup>2</sup>) |
| C. | O(n<sup>2</sup> log n) |
| D. | O(n log n<sup>2</sup>) |
| Answer» B. O(n<sup>2</sup>) | |
| 11. |
Merge sort can be implemented using O(1) auxiliary space. |
| A. | true |
| B. | false |
| Answer» B. false | |
| 12. |
What is the auxiliary space complexity of merge sort? |
| A. | O(1) |
| B. | O(log n) |
| C. | O(n) |
| D. | O(n log n) |
| Answer» D. O(n log n) | |
| 13. |
What is the average case time complexity of merge sort? |
| A. | O(n log n) |
| B. | O(n<sup>2</sup>) |
| C. | O(n<sup>2</sup> log n) |
| D. | O(n log n<sup>2</sup>) |
| Answer» B. O(n<sup>2</sup>) | |
| 14. |
Merge sort uses which of the following technique to implement sorting? |
| A. | backtracking |
| B. | greedy algorithm |
| C. | divide and conquer |
| D. | dynamic programming |
| Answer» D. dynamic programming | |