कहें कि आपके पास ऑब्जेक्ट्स की एक सूची है। जब वह काम कर रहा है तो उपयोगकर्ता ज्यादातर ऑब्जेक्ट्स का उपयोग करता है। आप ऑब्जेक्ट्स की सूची कैसे ऑर्डर कर सकते हैं, ताकि सूची ऑर्डर के अनुकूल हो, उपयोगकर्ता अधिकतर उपयोग करते हैं? इसके लिए आप किस एल्गोरिदम का उपयोग कर सकते हैं?ऑब्जेक्ट्स की सूची ऑर्डर करने के लिए एल्गोरिदम
संपादित करें: कई उत्तरों ने ऑब्जेक्ट का उपयोग करने की संख्या की गणना करने का सुझाव दिया है। यह काम नहीं करता है, क्योंकि सभी वस्तुओं को एक ही राशि का उपयोग किया जाता है, केवल अलग-अलग ऑर्डर में।
यह वास्तव में व्यापक है। क्या आपको पता है कि आप किस विशेष रूप से खोज रहे हैं? क्या आप पसंदीदा कॉलम द्वारा ऑर्डर करना चाहते हैं? या एक ह्युरिस्टिक दृष्टिकोण का अधिक उपयोग करें? –
'सूची .Sort()? ' –
Habib
क्या ये वस्तुएं एक ही प्रकार के हैं? आप शायद आधार वर्ग बना सकते हैं कि सभी ऑब्जेक्ट प्रकारों का उत्तराधिकारी होगा और यह उपयोग (int) UsageCount संपत्ति का खुलासा करेगा।इसके बाद आप – Dimitri