Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा प्रोग्राम एक सूची से न्यूनतम और अधिकतम प्राप्त करने के लिए

इस लेख में, हम समझेंगे कि किसी सूची से न्यूनतम और अधिकतम कैसे प्राप्त करें। एक सूची एक आदेशित संग्रह है जो हमें क्रमिक रूप से तत्वों को संग्रहीत और एक्सेस करने की अनुमति देता है। इसमें तत्वों को सम्मिलित करने, अद्यतन करने, हटाने और खोजने के लिए अनुक्रमणिका-आधारित विधियाँ शामिल हैं। इसमें डुप्लिकेट तत्व भी हो सकते हैं।

नीचे उसी का एक प्रदर्शन है -

मान लीजिए कि हमारा इनपुट है -

इनपुट सूची:[500, 650, 300, 250, 110]

वांछित आउटपुट होगा -

सूची का न्यूनतम मान है:110सूची का अधिकतम मान है:650

एल्गोरिदम

चरण 1 - STARTचरण 2 - एक सूची घोषित करें अर्थात् input_list.Step 3 - मानों को परिभाषित करें। चरण 4 - इनबिल्ट फ़ंक्शन का उपयोग करके सूची को सॉर्ट करें। सॉर्ट ()। चरण 5 - इनबिल्ट फ़ंक्शन का उपयोग करें Integer.MAX_VALUE को लाने के लिए सूची का अधिकतम मान और सूची का न्यूनतम मान प्राप्त करने के लिए Integer.MIN_VALUE। चरण 6 - परिणाम प्रदर्शित करेंचरण 7 - रोकें

उदाहरण 1

यहां, हम 'मेन' ​​फंक्शन के तहत सभी ऑपरेशंस को एक साथ बांधते हैं।

आयात करें आयातित"); सूची <पूर्णांक> input_list =नया ArrayList<>(); input_list.add(500); input_list.add(650); input_list.add (300); input_list.add (250); input_list.add(110); System.out.println ("सूची को" + input_list के रूप में परिभाषित किया गया है); सूची <पूर्णांक> क्रमबद्ध सूची =नई ArrayList <> (input_list); Collections.sort (क्रमबद्ध सूची); अगर (क्रमबद्ध सूची ==शून्य || क्रमबद्धसूची.आकार () ==0) { System.out.println ("\ n सूची का न्यूनतम मान है:" +Integer.MAX_VALUE); } System.out.println("\nसूची का न्यूनतम मान है:" +sortedlist.get(0)); अगर (सॉर्टेडलिस्ट ==नल || सॉर्टेडलिस्ट.साइज () ==0) { System.out.println ("सूची का अधिकतम मान है:" + Integer.MIN_VALUE); वापसी; } int list_size =Sortedlist.size() - 1; System.out.println ("सूची का अधिकतम मूल्य है:" + सॉर्टेडलिस्ट.गेट (list_size)); }}

आउटपुट

आवश्यक पैकेज आयात किए गए हैंसूची को [500, 650, 300, 250, 110] के रूप में परिभाषित किया गया है।सूची का न्यूनतम मूल्य है:110सूची का अधिकतम मूल्य है:650

उदाहरण 2

यहां, हम ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग को प्रदर्शित करने वाले कार्यों में संचालन को समाहित करते हैं।

आयात करें आकार () ==0) { वापसी पूर्णांक.MAX_VALUE; } वापसी क्रमबद्ध सूची। प्राप्त करें (0); } सार्वजनिक स्थिर पूर्णांक get_max_value (सूची <पूर्णांक> क्रमबद्ध सूची) { अगर (क्रमबद्ध सूची ==शून्य || क्रमबद्ध सूची। आकार () ==0) { वापसी पूर्णांक। MIN_VALUE; } int list_size =Sortedlist.size() - 1; वापसी क्रमबद्ध सूची। प्राप्त करें (list_size); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) { System.out.println ("आवश्यक पैकेज आयात किए गए हैं"); सूची <पूर्णांक> input_list =नया ArrayList<>(); input_list.add(500); input_list.add(650); input_list.add (300); input_list.add (250); input_list.add(110); System.out.println ("सूची को" +input_list के रूप में परिभाषित किया गया है); सूची <पूर्णांक> क्रमबद्ध सूची =नई ArrayList <> (input_list); Collections.sort (क्रमबद्ध सूची); System.out.println ("\ n सूची का न्यूनतम मान है:" + get_min_value (क्रमबद्ध सूची)); System.out.println ("सूची का अधिकतम मूल्य है:" + get_max_value (क्रमबद्ध सूची)); }}

आउटपुट

आवश्यक पैकेज आयात किए गए हैंसूची को [500, 650, 300, 250, 110] के रूप में परिभाषित किया गया है।सूची का न्यूनतम मूल्य है:110सूची का अधिकतम मूल्य है:650

  1. एक सर्कुलर लिंक्ड सूची से अधिकतम और न्यूनतम मान नोड खोजने के लिए पायथन प्रोग्राम

    जब सर्कुलर लिंक्ड सूची से अधिकतम और न्यूनतम नोड मान खोजने की आवश्यकता होती है, तो एक नोड वर्ग बनाने की आवश्यकता होती है। इस वर्ग में, दो विशेषताएँ हैं, डेटा जो नोड में मौजूद है, और लिंक की गई सूची के अगले नोड तक पहुँच। एक वृत्ताकार लिंक्ड सूची में, सिर और पिछला एक दूसरे से सटे हुए होते हैं। वे एक म

  1. दोहरी लिंक की गई सूची से अधिकतम और न्यूनतम मान नोड खोजने के लिए पायथन प्रोग्राम

    जब दोहरी लिंक की गई सूची से अधिकतम और न्यूनतम मूल्यों को खोजने की आवश्यकता होती है, तो एक नोड वर्ग बनाने की आवश्यकता होती है। इस वर्ग में, तीन विशेषताएं हैं, डेटा जो नोड में मौजूद है, लिंक की गई सूची के अगले नोड तक पहुंच और लिंक की गई सूची के पिछले नोड तक पहुंच है। नीचे उसी के लिए एक प्रदर्शन है -

  1. एक सूची में अधिकतम और न्यूनतम तत्व की स्थिति खोजने के लिए पायथन कार्यक्रम?

    पायथन में अधिकतम, न्यूनतम तत्व और उनकी स्थिति का भी पता लगाना बहुत आसान है। पायथन विभिन्न इनबिल्ट फ़ंक्शन प्रदान करता है। न्यूनतम () का उपयोग किसी सरणी में न्यूनतम मान ज्ञात करने के लिए किया जाता है, अधिकतम () का उपयोग किसी सरणी में अधिकतम मान ज्ञात करने के लिए किया जाता है। अनुक्रमणिका () का उपयोग