该题最关键的是要想到逆序对的数量和对数组进行排序,调换元素位置的数量是一致的。举个例子[2,1,3,5,4]进行排序时,首先1,2要换一下位置,然后5,4要换一下位置,所以调换位置的数量是2,逆序数也是2.也就是说逆序对数量其实就是排序过程中调换位置的数量。所以只需要记录下排序过程中的位置调换数量就行了,排序算法刚好是O(nlogn)的,所以满足要求。 代码中我使用的归并排序。 # # 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 # # # @param data int整型一维数组 # @return int整型 # class Solution: ...