最优算法100例之21-数组的逆序对

时间:2024-04-06 13:09:58

逆序数:

        在一个排列中,如果一对数的前后位置与大小顺序相反,即前面的数大于后面的数,那么它们就称为一个逆序。一个排列中逆序的总数就称为这个排列的逆序数。如2431中,21,43,41,31是逆序,逆序数是4。手工解法就是从后往前依次找比当前数大的数,并累加个数。

        给定一个整数数组,求其逆序对的个数。