"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावा में पहले कॉलम द्वारा 2 डी डबल सरणी को कैसे सॉर्ट करें?

जावा में पहले कॉलम द्वारा 2 डी डबल सरणी को कैसे सॉर्ट करें?

2025-03-12 को पोस्ट किया गया
ब्राउज़ करें:869

] इस विशिष्ट परिदृश्य में, हम पहले कॉलम में मानों के आधार पर 2 डी डबल सरणी को सॉर्ट करने का लक्ष्य रखते हैं।

How to Sort a 2D Double Array by the First Column in Java? 
एक कस्टम सॉर्टिंग एल्गोरिथ्म को लागू किए बिना इसे प्राप्त करने के लिए, हम सरणियों के ओवरलोड संस्करण को#सॉर्ट (टी [] ए, तुलनित्र सी) का लाभ उठा सकते हैं। दूसरे तर्क के रूप में एक तुलनित्र प्रदान करके, हम अपने स्वयं के छँटाई मानदंड को निर्दिष्ट कर सकते हैं। // प्रारंभिक सरणी सामग्री

1 5 13 1.55 12 100.6 12.1 .85 हम एक तुलनित्र बना सकते हैं जो प्रत्येक पंक्ति के पहले तत्वों की तुलना करता है:

तुलनित्र तुलनित्र = नया तुलनित्र () {{) @Override सार्वजनिक इंट तुलना (डबल [] ए, डबल [] बी) { रिटर्न डबल.कॉमपारे (ए [0], बी [0]); } }; 12 100.6 12.1 .85 13 1.55

java -8:

double[][] myArr = new double[mySize][2];
// Initial array contents
जावा में और बाद में, हम एक लैम्ब्डा अभिव्यक्ति का उपयोग करके तुलनित्र को सरल बना सकते हैं:
            
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3