登录
首页 » 算法 » 统计逆序对

统计逆序对

于 2022-01-25 发布 文件大小:233.64 kB
0 258
下载积分: 2 下载次数: 1

代码说明:

资源描述 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

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • MS C 的循环冗余校验的子程序
    MS C 的循环冗余校验的子程序-MS C Cyclic Redundancy Check the subroutine
    2022-03-20 04:09:07下载
    积分:1
  • 雅可比迭代法解方程
    本程序是用Jacobi迭代法解方程组 ,原方程 AX=b 迭代方程 X(k+1)=BoX(k)+f , Bo=I-(D-1)A ;f=(D-1)b. (其中(D-1)表示D的逆)
    2022-03-13 10:28:03下载
    积分:1
  • VB 密钥生成器
    这是一个简单的密钥生成器应用程序,可以用来为您的应用程序生成密钥。它使用的组织的名称来生成密钥。
    2022-07-01 07:52:50下载
    积分:1
  • 最新模拟图书馆算法
    最新模拟图书馆算法-latest simulation algorithm library
    2022-08-11 00:27:04下载
    积分:1
  • NaiveBayes on how to classfiy texts
    朴素贝叶斯算法分类源代码,vc6.0编写-NaiveBayes on how to classfiy texts
    2022-11-18 21:55:03下载
    积分:1
  • lagrange interpolation
    lagrange interpolation
    2022-05-31 06:33:47下载
    积分:1
  • 基于粒子群算法的函数寻优算法
    粒子群优化算法(PSO,particle swarm optimization)是计算智能领域,除了蚁群算法,鱼群算法之外的一种群体智能的优化算法。函数寻优是工程中经常遇到的问题,有些函数因为局部极小值点的存在,算法难以寻找到局部最优值。粒子群算法具有群体智能,全局寻优等优势,比较适合于函数寻优问题,本案例研究了基于粒子群算法的函数寻优算法。
    2023-04-07 22:00:03下载
    积分:1
  • 物联网通信技术的发展现状及趋势综述*
    资源描述摘 要:物联网是继计算机、互联网与移动通信网之后信息技术产业的第三次发展浪潮。通信技术 能够使物联网将感知到的信息在不同的终端之间进行高效传输和交换,实现信息资源的互通和共 享,是物联网各种应用功能的关键支撑。文中首先介绍了物联网的概念、系统组成,然后重点阐述了 物联网通信技术的发展现状,接着分析了物联网通信技术发展中面临的问题,最后结合信息通信技 术和物联网的发展情况,对物联网通信技术的研究方向和发展趋势进行了展望和预测。 关键词:物联网 通信技术 无线通信 短距离通信
    2022-09-17 13:40:03下载
    积分:1
  • 编排万年日历,学习多个函数的编写及调用,提高综合测算能力。...
    编排万年日历,学习多个函数的编写及调用,提高综合测算能力。-scheduling calendar years, learning various functions and the preparation of call, to increase the overall capacity calculations.
    2022-01-26 02:34:00下载
    积分:1
  • W.B.Gragg改进的解微分方程组的解法,为改进中点法,并给出解一个方程组得例子。...
    W.B.Gragg改进的解微分方程组的解法,为改进中点法,并给出解一个方程组得例子。-WBGragg solution to improve the solution of differential equations, in order to improve the mid-point of law, and gives a solution of an equation example.
    2023-03-15 11:30:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载