تتمثل الخوارزمية في استخدام المصفوفات المحملة الزائد#sort (t [] a ، apportator c).
double []
{1 ، 5} ،
{13 ، 1.55} ،
{12 ، 100.6} ،
{12.1 ، .85}
} ؛
java.util.arrays.sort (array ، new java.util.comparator
يقدم Java 8 وظائف Lambda ، والتي توفر طريقة موجزة لتحديد المقارنات. يمكننا إعادة كتابة الكود السابق باستخدام وظيفة lambda على النحو التالي:
double[][] array = { {1, 5}, {13, 1.55}, {12, 100.6}, {12.1, .85} }; java.util.Arrays.sort(array, new java.util.Comparatorصفائف. Array Double [] كمدخلات له ويعيد قيمة العنصر الأول على أنه مزدوج. عن طريق فرز الصفيف باستخدام هذا المقارنة ، نحقق النتيجة المطلوبة.() { public int compare(double[] a, double[] b) { return Double.compare(a[0], b[0]); } });
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3