शायद एक छोटे से उदाहरण के साथ सबसे अच्छा सचित्र।
संबंधों को देखते हुएआंशिक रूप से आदेशित सूची को सॉर्ट करने का सबसे अच्छा तरीका क्या है?
A < B < C
A < P < Q
सही आउटपुट
ABCPQ or APQBC or APBCQ ... etc.
दूसरे शब्दों में हो सकता है, किसी भी आदेश है, जिसमें दिए गए रिश्तों पकड़ मान्य है।
मुझे उस समाधान में सबसे रूचि है जो कार्यान्वित करने के लिए सबसे आसान है, लेकिन गति और समय में सर्वश्रेष्ठ ओ (एन) भी दिलचस्प है।
क्या आप दो क्रमबद्ध सूचियों को मर्ज करने का तरीका मांग रहे हैं? – Triptych
नहीं, एक प्रारंभिक रूप से यादृच्छिक रूप से आदेशित सूची –
मुझे अभी भी सवाल नहीं मिला है, क्षमा करें। "यादृच्छिक रूप से आदेश दिया गया" से आपका क्या मतलब है? और यदि परिणाम सॉर्ट किया जाना चाहिए, तो आपके पास कई संभावित परिणाम क्यों हैं (जो मेरे लिए हैं, वास्तव में बिल्कुल हल नहीं किए गए हैं)? क्या एक और लंबा उदाहरण संभव है? – Kosi2801