इंसर्शन सॉर्ट

बाईं ओर एक सॉर्टेड हिस्सा बनाता है, एक बार में एक वैल्यू। हर नई वैल्यू बाहर निकालकर तब तक बाईं ओर खिसकाई जाती है जब तक कोई छोटी वैल्यू न मिले।

  • Ω(n)
  • Θ(n²)
  • O(n²)
  • O(1)
  • हाँ
  • हाँ
  • तुलना हो रही है
  • खिसक रहा है
  • बाहर निकाली वैल्यू
  • सॉर्टेड हिस्सा
  • अंतिम जगह पर
0 / 372 चरण

गलत क्रम वाले जोड़े: 154 (शुरू में: 154) गलत क्रम में क्रम में आ गए

तुलनाएं खिसकाव

प्ले दबाएं: रेखाएँ दिखाती हैं कि सॉर्ट के दौरान लागत कैसे बढ़ती है

प्ले दबाएं या एल्गोरिदम को चरण दर चरण देखें।

स्पेस: चलाएं या रोकें। बाएं और दाएं ऐरो: चरण दर चरण। Home और End: सीधे जाएं।

इसे आज़माएं: लगभग सॉर्टेड लिस्ट चुनें। लगभग कुछ भी नहीं खिसकता, इसलिए यह बहुत कम चरणों में पूरा हो जाता है।

यह कैसे काम करता है

बायां हिस्सा हमेशा सॉर्टेड रहता है। अगली वैल्यू बाहर निकालें, सॉर्टेड हिस्से की हर बड़ी वैल्यू को एक जगह दाईं ओर खिसकाएं, फिर वैल्यू को खाली जगह में रख दें। बहुत से लोग हाथ में ताश के पत्ते इसी तरह सजाते हैं।

यह कब सही विकल्प है

छोटी लिस्ट और लगभग सॉर्टेड लिस्ट के लिए अच्छा विकल्प, क्योंकि वहां यह बहुत तेज़ है। असली सॉर्टिंग लाइब्रेरी तेज़ तरीकों के अंदर लिस्ट के छोटे टुकड़ों के लिए इसी का इस्तेमाल करती हैं।