Например, у меня есть массив этих значений
[10, 14, 2, 1, 5, 7, 8, 0]
Если я начну с 10, это будет больше, чем 2, 1, 5, 7, 8 и 0. Тогда 14 будет больше, чем 2, 1, 5, 7, 8 и 0 и т. Д.
Есть ли способ, которым я могу пройти через определенный массив и найти общее число меньших чисел, перемещающихся слева направо?
Вот что я пробовал:
for(int i = 0; i < array.length; i++) {
for(int j = i + 1; j < array.length; j++) {
if(array[i] > array[j]) {
count++;
}
}
Использование
[10, 14, 2, 1, 5, 7, 8, 0]
Я ожидаю вывод 18
, но фактический вывод 1
.