-
统计逆序对
资源描述
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
-
c 语言实现avl树
读取stl文件,把stl文件中所有三角形面片的顶点坐标记录下来,由于这些三角形面片都是相连的,所以肯定存在很多的重复点。现在要把这些重复点删除,并计算整个stl文件中的点的个数记录下来(不包括重复的点),数据结构用的是AVL树。
- 2022-06-01 23:26:33下载
- 积分:1
-
幻方计算器 (大于1)
幻方计算器 (大于1)-Magic Square Calculator (> 1)
- 2022-07-27 22:27:06下载
- 积分:1
-
opencv实现的retinex图像增强
- 2022-01-28 11:03:08下载
- 积分:1
-
c++设计学籍管理系统
c++课程设计,里面包括源代码,本系统旨在实现一个小型的学籍管理系统,对于教务处管理人员来说,想要用电脑处理学籍的管理会十分方便,节省精力。然而他们的前期工作就是进行学籍的录入,删除,添加,修改,查阅,搜索,排序等等。如此显示明晰,操作简单的简易学籍管理系统开发出来是十分必要的,尤其会受到管理者们的欢迎。
- 2022-10-26 16:05:03下载
- 积分:1
-
Eular法解分数阶微分方程,分数阶导数定义系数通过fourier法计算...
Eular法解分数阶微分方程,分数阶导数定义系数通过fourier法计算-eular method of fractional differential equations, fractional derivative definition coefficient calculated by fourier
- 2022-01-26 06:43:50下载
- 积分:1
-
Singular value to the calculation of the matlab code, then look for a long time....
能够对于奇异值的计算matlab代码,找了好久呢-Singular value to the calculation of the matlab code, then look for a long time. .
- 2022-02-15 01:44:43下载
- 积分:1
-
多目标Pareto最优解搜索算法
多目标优化是指在约束条件下有两个或两个以上的优化目标,而且这些目标之间相互矛盾,不能同时达到最优,也就是说,一个目标的最优往往是以牺牲其它目标作为代价的,因此多目标优化问题存在多个最优解,这些解之间无法比较优劣,统称为Pareto最优解。带精英策略的快速非支配排序遗传算法(Nondominated Sorting Genetic Algorithm II,NSGA-II)是目前应用较为广泛的一种多目标算法。本案例将对MATLAB自带的改进的NSGA-II进行讲解,并举例说明其应用。
- 2022-02-11 16:55:06下载
- 积分:1
-
c语言程序百例
c语言的经典实例,包含基础篇、数据结构篇、数值计算与趣味数学篇、图形篇和系统篇,共200个经典例子。
- 2022-04-30 02:42:56下载
- 积分:1
-
最小的pe文件
世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件世界上最小的pe文件
- 2023-01-08 14:15:03下载
- 积分:1