Page 86 - CITS - CSA - TP (Volume 2) - Hindi
P. 86

कं  ूटर सॉ वेयर ए ीके शन - CITS




                       System.out.println(numbers[i]);
                   }

                   scanner.close(); // Close the scanner to avoid resource leak
               }

           }



           आउटपुट:


























             ीकरण:

           •   यह  ो ाम िपछले  ो ाम से काफी िमलता-जुलता है, लेिकन इसम  ऐरे एिलम ट्स को  दिश त करने से पहले उ   सॉट  करने के  िलए एक अित र
              चरण है।
           •   यह java.util पैके ज से Arrays  ास को आयात करता है, जो ऐरे को सॉट  करने के  िलए sort() िविध  दान करता है।

           •   सभी एिलम ट्स को पढ़ने के  बाद, यह ऐरे को आरोही  म म  सॉट  करने के  िलए arrays.sort(numbers) का उपयोग करता है।

           •   िफर, यह लूप का उपयोग करके  सॉट  िकए गए ऐरे एिलम ट्स को  दिश त करता है।

           •   अंत म , यह िस म संसाधनों को  रलीज़ करने के  िलए  ै नर ऑ े  को बंद कर देता है।
           यह  ो ाम उपयोगकता  को ऐरे एिलम ट्स को गितशील  प से इनपुट करने और उ   सॉट  िकए गए  म म   दिश त करने की अनुमित देता है।

           िविध 2: Java  ो ाम जो बबल सॉट  िविध का उपयोग करके  n एिलम ट्स को अवरोही  म म  सॉट  करता है:

           आइए एक उदाहरण से देख । यहाँ,   ेक चरण को सं ेप म  दशा या गया है:

           बबल सॉट  ए ो र म एक ए ो र म है जो दो आस  एिलम ट्स की तुलना करके  और यिद वे इ  त  म (इ े ेड ऑड र) म  नहीं ह  तो उ    ैप
           करके  एक ऐरे को सॉट  करता है। यहाँ,  म कु छ भी हो सकता है जैसे िक बढ़ना या कम होना।
           आइये एक उदाहरण से देख । यहाँ,   ेक चरण को सं ेप म  दशा या गया है:













                                                           72

                                  CITS : IT & ITES - कं  ूटर सॉ वेयर ए ीके शन - अ ास 93
   81   82   83   84   85   86   87   88   89   90   91