एक कस्टम सॉर्टिंग एल्गोरिदम को लागू करना
हम एक बहुत ही सरल सॉर्टिंग एल्गोरिदम को खुद लागू करने की कोशिश कर सकते हैं:
- प्रत्येक पुनरावृत्ति में ऐरे से सबसे छोटा एलिमेंट चुनें
- उसे परिणाम (result) में जोड़ें
- उस एलिमेंट को प्रारंभिक ऐरे से हटा दें
प्रारंभिक ऐरे में कुल जितने एलिमेंट्स हैं, उतनी बार यह प्रक्रिया दोहराएँ, और इस तरह हमें पूरी तरह से सॉर्ट किया हुआ ऐरे मिलेगा।
इनपुट
इनपुट की पहली पंक्ति में एक एकल पूर्णांक
n
(1 ≤ n ≤ 1000) होता है, जो ऐरे में मौजूद एलिमेंट्स की संख्या दर्शाता है।अगली पंक्ति में
n
अंतराल-सेपरेटेड (space-separated) पूर्णांक होते हैं, जहाँ ≤ ≤ । आउटपुट
प्रोग्राम को इनपुट में दिए गए ऐरे को आरोही क्रम में सॉर्ट करके प्रिंट करना चाहिए।
उदाहरण
इनपुट | आउटपुट |
5
5 5 3 2 3 | 2 3 3 5 5 |
Constraints
Time limit: 2 seconds
Memory limit: 512 MB
Output limit: 1 MB