2014-10-16 15 views
7

पुस्तक में एल्गोरिदम (कॉर्मन) का परिचय, व्यायाम 1.2-2 सम्मिलन प्रकार के कार्यान्वयन की तुलना करने और क्रमबद्ध करने के बारे में निम्नलिखित प्रश्न पूछता है। आकार n के इनपुट के लिए, प्रविष्टि क्रम 8n^2 चरणों में चलता है जबकि 646 एलजी एन चरणों में सॉर्ट रन चलाता है; जिसके लिए एन के मूल्य प्रविष्टि सॉर्ट विलय विलय करता है?आकार n के इनपुट के लिए, जिसके लिए एन के मान सम्मिलन-सॉर्ट बीट मर्ज-सॉर्ट करते हैं?

हालांकि मुझे जवाब में रूचि है, मुझे चरण में उत्तर चरण कैसे प्राप्त करना है, इस बारे में अधिक रुचि है (ताकि मैं संभवतः किसी भी दो दिए गए एल्गोरिदम की तुलना करने के लिए प्रक्रिया को दोहरा सकता हूं)।

पहली नज़र में, यह समस्या बिजनेस-कैलकुस में एक ब्रेक ढूंढने जैसी चीज़ जैसा दिखती है, एक वर्ग जिसे मैंने 5 साल पहले लिया था, लेकिन मुझे यकीन नहीं है कि किसी भी मदद की सराहना की जाएगी।

धन्यवाद





पी/एस मेरे टैग गलत हैं, तो इस सवाल का गलत ढंग से वर्गीकृत किया गया है, या कुछ अन्य सम्मेलन के रूप में यहाँ के साथ दुर्व्यवहार किया जा रहा है कम से कम विलापस्वरूप सीमित करें, यह मेरा पहला समय एक प्रश्न पोस्ट कर रहा है।

+0

'8n^2 = 64nlgn' का समाधान' n = 44' है। तो 43 या उससे कम तत्वों के लिए सम्मिलन प्रकार का उपयोग करें, अन्यथा मर्ज सॉर्ट – arunmoezhi

+0

@arunmoezhi का उपयोग करें 8n^2 और 64nlogn वास्तव में धारण करते हैं? या वे समस्या कथन के लिए सिर्फ अनुमानित मूल्य हैं? – aandis

+0

@zack समस्या ने उन मानों को बताया। – arunmoezhi

उत्तर

18

आप जब प्रविष्टि तरह धड़क रहा तरह

8n^2<=64nlogn 
n^2<=8nlogn 
n<=8logn 

n-8logn = 0 को सुलझाने पर विलय आप

n = 43.411 

तो n<=43 के लिए प्रविष्टि प्रकार मर्ज प्रकार की तुलना में बेहतर काम करता है मिल लगाने के लिए कर रहे हैं के बाद से।

+0

सहायता के लिए धन्यवाद, मैं आपको वोट नहीं दे सका क्योंकि मैं +15 का प्रतिनिधि नहीं हूं। ऊपर वोट किसी को भी? ;) –

+0

आप ऊपर दिए गए वोटों के नीचे हरे रंग के टिक चिह्न पर क्लिक करके मेरा जवाब स्वीकार कर सकते हैं। – aandis

+0

धन्यवाद श्रीमान, वैसे भी आप मुझे बता सकते हैं कि लॉग का आधार क्या है? सामग्री के लिए सुपर नया, जिसे मैं अकेले अपने खाली समय पर पढ़ रहा हूं। –

संबंधित मुद्दे