sorting पर टैग किए गए जवाब

कुछ ऑर्डरिंग रिलेशन के संबंध में तत्वों के एक सेट को ऑर्डर करने की एल्गोरिथम समस्या।

11
अभ्यास में अन्य सॉर्टिंग एल्गोरिदम की तुलना में क्विकसॉर्ट बेहतर क्यों है?
एक मानक एल्गोरिदम पाठ्यक्रम में हम सिखाया जाता है कि quicksort है औसत और पर सबसे खराब स्थिति में। उसी समय, अन्य सॉर्टिंग एल्गोरिदम का अध्ययन किया जाता है जो सबसे खराब स्थिति में होते हैं (जैसे मर्जसॉर्ट और हेस्पोर्ट ), और सबसे अच्छा मामले में भी रैखिक समय ( …


8
पूर्णांकों की एक सरणी के लिए सबसे तेज़ छँटाई एल्गोरिथ्म क्या है?
मैं अपने हाई स्कूल की पढ़ाई के दौरान कई छँटाई एल्गोरिदम में आया हूँ। हालाँकि, मैं कभी नहीं जानता कि सबसे तेज (पूर्णांक के यादृच्छिक सरणी के लिए) कौन है। तो मेरे सवाल हैं: वर्तमान में ज्ञात सबसे तेज़ सॉर्टिंग एल्गोरिथम कौन सा है? सैद्धांतिक रूप से, क्या यह संभव …

5
यह छंटनी एल्गोरिथ्म Θ (n³) और नहीं ² (n,), सबसे खराब स्थिति कैसे है?
मैं सिर्फ डेटा स्ट्रक्चर्स और अल्गोरिथम पर एक कोर्स करना शुरू कर रहा हूं और मेरे टीचिंग असिस्टेंट ने पूर्णांक की एक सरणी को छाँटने के लिए हमें निम्नलिखित छद्म कोड दिए हैं: void F3() { for (int i = 1; i < n; i++) { if (A[i-1] > A[i]) …

3
सबसे खराब स्थिति
मुझे अच्छे संसाधनों को खोजने में समस्या हो रही है जो स्थिर छँटाई एल्गोरिथ्म में सबसे खराब स्थिति । क्या किसी को किसी अच्छे संसाधनों का पता है?ओ ( एन एलएन)n )हे(nln⁡n)O(n \ln n) बस एक अनुस्मारक, इसका अर्थ है कि यह पास में दिए गए सरणी का उपयोग करता …

4
"क्रमबद्धता" कैसे मापें
मैं सोच रहा हूँ कि क्या किसी सरणी के "क्रमबद्धता" को मापने का एक मानक तरीका है? एक सरणी जो संभव व्युत्क्रमों की औसत संख्या है, को अधिकतम रूप से अनसोल्ड माना जाएगा? मेरा मतलब है कि यह मूल रूप से जहाँ तक संभव हो या तो छँटा हुआ या …

5
तत्वों को एक क्रमबद्ध सरणी में जोड़ना
ऐसा करने का सबसे तेज़ तरीका क्या होगा (एक एल्गोरिथम दृष्टिकोण से, साथ ही साथ एक व्यावहारिक मामला)? मैं निम्नलिखित पंक्तियों के साथ कुछ सोच रहा था। मैं एक सरणी के अंत में जोड़ सकता हूं और फिर बुलबुले का उपयोग कर सकता हूं क्योंकि इसमें सबसे अच्छा मामला है …

3
बबल सॉर्ट की तुलना में चयन प्रकार तेजी से क्यों होता है?
विकीपीडिया पर लिखा है कि "... चयन प्रकार लगभग हमेशा आउटपरफॉर्म बबल सॉर्ट और सूक्ति सॉर्ट करता है।" क्या कोई मुझे यह समझा सकता है कि चयन क्रम को बुलबुले की तुलना में तेजी से क्यों माना जाता है, भले ही उन दोनों के पास है: सबसे खराब स्थिति समय …

6
तत्वों के पुनरावृत्ति के बिना जोड़े के एक सेट से संयोजन उत्पन्न करना
मेरे पास जोड़े का एक सेट है। प्रत्येक जोड़ी फॉर्म (x, y) की है जैसे कि x, y सीमा से पूर्णांक के हैं [0,n)। तो, यदि n 4 है, तो मेरे पास निम्नलिखित जोड़े हैं: (0,1) (0,2) (0,3) (1,2) (1,3) (2,3) मेरे पास पहले से ही जोड़े हैं। अब, मुझे …

7
"समान रूप से" आइटम वितरित करने के लिए एल्गोरिथम
मैं एक सूची से मूल्यों को वितरित करने के लिए एक एल्गोरिथ्म की खोज कर रहा हूं ताकि परिणामस्वरूप सूची "संतुलित" या "समान रूप से वितरित" हो सके (उद्धरणों में क्योंकि मुझे यकीन नहीं है कि ये वर्णन करने के लिए ये सबसे अच्छे तरीके हैं ... बाद में मैं …

1
एक रैखिक कार्यक्रम के रूप में छंटनी
समस्याओं की एक आश्चर्यजनक संख्या में रैखिक प्रोग्रामिंग (एलपी) के लिए काफी प्राकृतिक कटौती है। नेटवर्क प्रवाह, द्विदलीय मिलान, शून्य-योग खेल, कम से कम पथ, रैखिक प्रतिगमन का एक रूप और यहां तक ​​कि सर्किट मूल्यांकन जैसे उदाहरणों के लिए [1] का अध्याय 7 देखें ! चूंकि सर्किट मूल्यांकन रैखिक …

3
रेडिक्स सॉर्ट
मूलांक के क्रम में हम पहले कम से कम महत्वपूर्ण अंकों को छाँटते हैं और फिर हम दूसरे महत्वपूर्ण अंकों को छाँटते हैं और इसी तरह छँटी हुई सूची को समाप्त करते हैं। अब अगर हमारे पास संख्याओं की सूची है, तो हमें उन संख्याओं के बीच अंतर करने के …

4
क्या सभी विशिष्ट वांछित गुणों के साथ कोई छँटाई एल्गोरिथ्म नहीं है?
पर छंटाई एल्गोरिदम वेबसाइट है, तो निम्न दावा किया जाता है: आदर्श छँटाई एल्गोरिथ्म में निम्नलिखित गुण होंगे: स्थिर: समान कुंजियाँ पुन: व्यवस्थित नहीं की जाती हैं। जगह में संचालित होता है, जिसमें अतिरिक्त स्थान की आवश्यकता होती है।ओ ( 1 )O(1)O(1) सबसे खराब स्थिति प्रमुख तुलना।ओ ( एन ⋅ …

4
5 तत्वों को क्रमबद्ध (क्रम) करने के लिए आवश्यक तुलना की कम से कम संख्या
पांच तत्वों को क्रमबद्ध (क्रम) करने के लिए आवश्यक तुलनाओं की सबसे कम संख्या का पता लगाएं और एक एल्गोरिथ्म को तैयार करें जो इस संख्या की तुलना करने वाले तत्वों का उपयोग करता है। समाधान : 5 हैं! = 120 संभावित परिणाम। इसलिए छंटनी प्रक्रिया के लिए एक बाइनरी …

4
छँटाई एल्गोरिदम जो एक यादृच्छिक तुलनित्र स्वीकार करते हैं
जेनेरिक सॉर्टिंग एल्गोरिदम आमतौर पर सॉर्ट करने के लिए डेटा का एक सेट लेते हैं और एक तुलनित्र फ़ंक्शन होता है जो दो व्यक्तिगत तत्वों की तुलना कर सकता है। यदि तुलनित्र एक ऑर्डर रिलेशन है, तो एल्गोरिथम का आउटपुट एक क्रमबद्ध सूची / सरणी है। हालांकि मैं सोच रहा …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.