给定一个int数组A和它的大小n,请返回A中的逆序对个数,保证小于5000.
这是牛客上的一道题目,这道题可以设置两个循环,一个循环依次遍历数组中的数并且设置一个标记位,一个循环从当前数开始,依次和后面的数进行比较,发现逆序数字,标记位加一。
import java.util.*;
//给定一个数组,返回它的逆序数个数;
public class AntiOrder {
public int count(int[] A,int n){
int count=0;
for(int i=0;i<n;i++){
for(int j=i+1;j<n;j++){
if(A[i]>A[j]){
count++;
}
}
}
return count;
}
}