剑指 Offer 51. 数组中的逆序对
剑指 Offer 51. 数组中的逆序对
问题
在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。
示例 1:
1 |
|
限制:
1 |
|
分析
涉及数组元素两两比较,想归并排序;结合归并排序过程,求解问题。
复杂度:$T(n) = O(nlogn); S(n) = O(n)$
1 |
|
在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。
示例 1:
1 |
|
限制:
1 |
|
涉及数组元素两两比较,想归并排序;结合归并排序过程,求解问题。
复杂度:$T(n) = O(nlogn); S(n) = O(n)$
1 |
|
目录