51題陣列中的逆序對

2021-10-01 19:17:26 字數 541 閱讀 3224

題目描述:

在陣列中的兩個數字,如果前面乙個數字大於後面的數字,則這兩個數字組成乙個逆序對。輸入乙個陣列,求出這個陣列中的逆序對的總數p。並將p對1000000007取模的結果輸出。 即輸出p%1000000007

思路:使用了歸併排序的思想

**:

class

solution

else}if

(m < start)

}else

}int temp_1 = start;

for(

int i =

0; i <= end - start; i++)}

void

inversepairscore

(vector<

int>

&data,

int start,

int end,

int&result)

intinversepairs

(vector<

int>

& data)

};

51 陣列中的逆序對

面試題51.陣列中的逆序對 在陣列中的兩個數字,如果前面乙個數字大於後面的數字,則這兩個數字組成乙個逆序對。輸入乙個陣列,求出這個陣列中的逆序對的總數。示例 1 輸入 7,5,6,4 輸出 5 限制 0 陣列長度 50000 在歸併排序中進行處理 class solution private voi...

51 陣列中的逆序對 python

題目 在陣列中的兩個數字,如果前面乙個數字大於後面的數字,則這兩個數字組成乙個逆序對。輸入乙個陣列,求出這個陣列中的逆序對。def inverse pairs arrys if len arrys 2 return 0 res 0 length len arrys arrys sort sorted...

刷題 陣列中的逆序對

在陣列中的兩個數字,如果前面乙個數字大於後面的數字,則這兩個數字組成乙個逆序對。輸入乙個陣列,求出這個陣列中的逆序對的總數p。並將p對1000000007取模的結果輸出。即輸出p 1000000007。用類似歸併排序的思路。coding utf 8 class solution definverse...