-
统计逆序对
资源描述
Description
设a[0…n-1]是一个包含n个数的数组,若在ia[j],则称(i, j)为a数组的一个逆序对(inversion)。
比如 有5个逆序对。请采用类似“合并排序算法”的分治思路以O(nlogn)的效率来实现逆序对的统计。
一个n个元素序列的逆序对个数由三部分构成:
(1)它的左半部分逆序对的个数,(2)加上右半部分逆序对的个数,(3)再加上左半部分元素大于右半部分元素的数量。
其中前两部分(1)和(2)由递归来实现。要保证算法最后效率O(nlogn),第三部分(3)应该如何实现?
此题请勿采用O(n^2)的简单枚举算法来实现。
并思考如下问题:
(1)怎样的数组含有最多的逆序对?最多的又是多少个呢?
(2)插入排序的运行时间和数组中逆序对的个数有关系吗?什么关系?
输入格式
第一行:n,表示接下来要输入n个元素,n不超过10000。
第二行:n个元素序列。
输出格式
逆序对的个数。
输入样例
5
2 3 8 6 1
输出样例
5
- 2022-01-25 23:20:18下载
- 积分:1
-
PID自整定
#如果ARDUINO>;=100
- 2023-06-23 11:35:03下载
- 积分:1
-
一维线性回归,文件不大,里边有头文件和另外一个相关文件。
一维线性回归,文件不大,里边有头文件和另外一个相关文件。-one-dimensional linear regression, not paper, along with header files and documents related to one another.
- 2022-10-04 23:10:03下载
- 积分:1
-
测振信号处理完整流程,包含详细注释,C语言实现
这个程序是测振信号处理的C语言实现,包括最小二乘消除趋势项,平滑,频域滤波,从加速度积分得到速度和位移,所有算法均用MATLAB进行验证过,可以直接封装成dll,供C++或C#调用
- 2023-07-12 18:10:03下载
- 积分:1
-
运用TC编程求算相关系数及其置信水平,及一元线性回归模型相关...
运用TC编程求算相关系数及其置信水平,及一元线性回归模型相关-Calculating the correlation coefficient and its confidence level by using the TC programming
- 2023-04-20 18:20:04下载
- 积分:1
-
梯度函数的逆。我已经提供了1个版本的工作
The inverse of the gradient function. I ve provided versions that work on 1-d vectors, or 2-d or 3-d arrays. In the 1-d case I offer 5 different methods, from cumtrapz, and an integrated cubic spline, plus several finite difference methods.
In higher dimensions, only a finite difference/linear algebra solution is provided, but it is fully vectorized and fully sparse in its approach. In 2-d and 3-d, if the gradients are inconsistent, then a least squares solution is generated
- 2022-06-02 09:40:06下载
- 积分:1
-
优化天线方向图的GA
用于优化天线的方向图的 遗传算法 还可以修改 优化超大优化参数的优化 读者可以根据 需求 修改 用于 不同的目的 如果读者 有需要 也可以改变成其他的语言
- 2022-01-28 17:54:52下载
- 积分:1
-
程序界面RFID与8051单片机(AT89C51)
RFID
- 2022-01-27 20:29:32下载
- 积分:1
-
用最小二乘法拟和数据,得到一条最接近所给数据的直线
用最小二乘法拟和数据,得到一条最接近所给数据的直线-least squares method to be used and the data obtained by one closest to the straight-line data
- 2022-06-03 03:34:17下载
- 积分:1
-
包含几乎所有的排序算法
包含几乎所有的排序算法-contains almost all the Sort Algorithm
- 2022-06-20 03:57:25下载
- 积分:1