Question

1.
2.
3.
4.
Answer (Detailed Solution Below)

Option 1 : Merge sort / मर्ज सॉर्ट

Advertisement

Detailed Solution

सही उत्तर Merge sort / मर्ज सॉर्ट है।

Key Points
Helpful?
PrepSnapprepsnap.in • Part -A

Question:

Which sorting algorithm guarantees O(n log n) time complexity in the worst case / कौन-सा सॉर्टिंग एल्गोरिथ्म सबसे खराब स्थिति में O(n log n) समय जटिलता की गारंटी देता है

1.
Merge sort / मर्ज सॉर्ट
2.
Quick sort / क्विक सॉर्ट
3.
Insertion sort / इंसर्शन सॉर्ट
4.
Bubble sort / बबल सॉर्ट

Correct Answer: Merge sort / मर्ज सॉर्ट

Merge sort always divides the array in half and merges in linear time, giving O(n log n) in every case; quick sort degrades to quadratic on bad pivots, and insertion and bubble sorts are quadratic in the worst case. / मर्ज सॉर्ट सदैव ऐरे को आधा बाँटता है और रैखिक समय में मिलाता है, जिससे प्रत्येक स्थिति में O(n log n) मिलता है; खराब पिवट पर क्विक सॉर्ट द्विघाती हो जाता है, और इंसर्शन तथा बबल सॉर्ट सबसे खराब स्थिति में द्विघाती हैं।

Downloaded from PrepSnap (prepsnap.in)