एक सरणी में तीन सबसे बड़े पूर्णांकों को खोजने के लिए एक एल्गोरिथम लिखें।पूर्णांकों की एक सरणी
अगर हमें एक सरणी में तीन सबसे बड़े पूर्णांक ढूंढने होते हैं तो हम निम्नलिखित एल्गोरिथम का उपयोग कर सकते हैं:

1. सरणी से उच्चतम मान खोजें - 
हम एक लूप चलाएंगे जो संख्याविधियों की सतह से उच्चतम मान खोजने के लिए होगा। सतह उच्चतम मानों को धारण करेगी। जब हम उच्चतम मान को खोज लेते हैं तो हम उसे सरणी से हटाकर उसे दूसरी सूची में रखें।

2. सरणी से दूसरा सबसे बड़ा मान खोजें - 
एक और लूप चलाएंगे जो संख्याविधियों की सतह से अगला उच्चतम मान को खोजने के लिए होगा। मान का ढाँचा श्रृंखला के पहले से हटा दिया जाएगा। जब हम दूसरे उच्चतम मान को खोजेंगे तो हम उसे भी सरणी से हटाकर दूसरी सूची में जोड़ेंगे।

3. सरणी से तीसरा सबसे बड़ा मान खोजें - 
फिर एक लूप चलाएंगे जो संख्याविधियों की सतह से तीसरा उच्चतम मान को खोजने के लिए होगा। सतह अब तीसरे सबसे बड़े मानों को धारण करेगी। जब हम तीसरे सबसे बड़े मान को खोजेंगे तो हम उसे सूची से हटा देंगे और दूसरी सूची में जोड़ेंगे।

इस तरह, हम तीन सबसे बड़े मानों को एक नई सरणी में रखेंगे। एक दूसरा विकल्प भी है जिसमें हम सबसे बड़े तीन मानों के लिए समय कीड़े का उपयोग कर सकते हैं। हालांकि इससे हमें चारों ओर समय कीड़ों की आवश्यकता होगी और इससे प्रभावित हो सकती है।