首页 > 试题广场 >

(逆序对)假设A[1..n]是一个有n个不同数的数组。若i

[问答题]
(逆序对)假设A[1..n]是一个有n个不同数的数组。若i<j且A[i]>A[j],则称对偶(i,j)称为A的一个逆序对(inversion)。
a.列出数组<2,3,8,6,1>的5个逆序对
b.由集合{1,2,...,n}中的元素构成的什么数组具有最多的逆序对?它有多少逆序对?
c.给出一个确定在n个元素的任何排列中逆序对数量的算法,最坏情况需要时间。(提示:修改归并排序)

这道题你会答吗?花几分钟告诉大家答案吧!