Massivdagi ikkinchi eng katta element


ULASHISH

Massivdagi ikkinchi eng katta elementni qanday topish mumkin

Butun massivni saralamasdan ikkinchi eng katta sonni toping:

Misol

int[] nums = {12, 5, 9, 21, 21, 7};
Integer first = null, second = null;

for (int n : nums) {
  if (first == null || n > first) {
    second = first;
    first = n;
  } else if ((second == null || n > second) && n != first) {
    second = n;
  }
}

if (second != null) {
  System.out.println("Second largest: " + second);
} else {
  System.out.println("No distinct second largest value.");
}

O‘zingiz sinab ko‘ring »



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!