किस छँटाई एल्गोरिथ्म में सबसे अच्छी स्पर्शोन्मुख जटिलता है?
किस छँटाई एल्गोरिथ्म में सबसे अच्छी स्पर्शोन्मुख जटिलता है?

वीडियो: किस छँटाई एल्गोरिथ्म में सबसे अच्छी स्पर्शोन्मुख जटिलता है?

वीडियो: किस छँटाई एल्गोरिथ्म में सबसे अच्छी स्पर्शोन्मुख जटिलता है?
वीडियो: 2.7 How Quick Sort Algorithm works | Analysis of Quick Sort Method | Divide and Conquer Sorting Algo 2024, अप्रैल
Anonim

ढेर बनाएं और छांटें

इसी तरह, किस सॉर्टिंग एल्गोरिथम का रनटाइम सबसे अच्छा है?

बेस्ट केस के लिए प्रविष्टि क्रमबद्ध करें और ढेर बनाएं और छांटें सबसे अच्छे हैं क्योंकि उनका सबसे अच्छा केस रन टाइम जटिलता ओ (एन) है। औसत मामले के लिए सबसे अच्छा स्पर्शोन्मुख रन टाइम जटिलता O (nlogn) है जो मर्ज सॉर्ट द्वारा दी गई है, ढेर बनाएं और छांटें , जल्दी से सुलझाएं। सबसे खराब स्थिति के लिए सर्वश्रेष्ठ रन टाइम जटिलता ओ (nlogn) है जो मर्ज सॉर्ट द्वारा दी गई है, ढेर बनाएं और छांटें.

इसके अलावा, स्पर्शोन्मुख रनटाइम जटिलता क्या है? asymptotic समय जटिलता . (परिभाषा) परिभाषा: एक एल्गोरिथ्म के निष्पादन समय का सीमित व्यवहार जब समस्या का आकार अनंत तक जाता है। इसे आमतौर पर बिग-ओ नोटेशन में दर्शाया जाता है। यह सभी देखें asymptotic स्थान जटिलता.

इसके अलावा, छँटाई के लिए कौन सा एल्गोरिथम सबसे अच्छा है?

जल्दी से सुलझाएं

एल्गोरिथ्म छँटाई की जटिलता क्या है?

सभी सॉर्टिंग एल्गोरिदम की समय जटिलताएं

कलन विधि समय जटिलता
श्रेष्ठ सबसे खराब
बबल शॅाट (एन) ओ (एन ^ 2)
सम्मिलन सॉर्ट (एन) ओ (एन ^ 2)
ढेर बनाएं और छांटें (एन लॉग (एन)) ओ (एन लॉग (एन))

सिफारिश की: