में किसी सूची के बड़े तत्वों को कुशलता से प्राप्त करने के लिए कैसे करें इस समस्या को हल करने का सबसे कुशल, सुरुचिपूर्ण और पायथन तरीका क्या है?पाइथन
एन तत्वों की एक सूची (या सेट या जो भी) को देखते हुए, हम सबसे बड़े लोगों को प्राप्त करना चाहते हैं। (आप व्यापकता की हानि के बिना k<n/2
मान सकते हैं, मुझे लगता है) उदाहरण के लिए, यदि सूची थे:
l = [9,1,6,4,2,8,3,7,5]
एन = 9, और मान लें कि k = 3. क्या 3 पुन: प्राप्त करने के लिए सबसे कारगर एल्गोरिथ्म है सबसे बड़ा? इस मामले में हमें किसी विशेष क्रम में [9,8,7]
प्राप्त करना चाहिए।
धन्यवाद! मैनुअल
+ 1 अब जब कि मूल उद्देश्य सेवा की है वहाँ जाने होना CODE- गोल्फ़? –