求逆序對的個數

解題思路:解題思路和歸併排序非常接近。 由上圖可以知道,逆序對出現的情況共三種。一種是兩個數都出現在分界線左邊, 一種是出現在右邊,還有一種是左右各出現一個。第三種比較麻煩的是找到對於右邊的某一個數,左邊共有多少個大於這個數的數,即對應某個數一定存在多少個逆序對。我們回想歸併的過程,就能想起只要q[i] <= q[j], 左邊的標記就會一直增大,直到找到q[i] > q[j]的數,又因爲歸併的過程
相關文章
相關標籤/搜索