首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
假设我们把n个元素的序列{a1,a2,…,an}中满足条件a
[问答题]
假设我们把n个元素的序列{a1,a2,…,an}中满足条件ak<max{at}(1≤t<k)的元素ak称为“逆序元素”。若在一个无序序列有一对元素ai>aj(i<j),试问当将ai和aj相互交换之后(即序列由{…ai…aj…}变为{…aj…ai…}),该序列中逆序元素的个数会增加吗?为什么?
查看答案及解析
添加笔记
邀请回答
收藏(0)
分享
纠错
1个回答
添加回答
0
推荐
赞花婆
只考虑序列中位于a
i
和a
j
之间的元素a
k
(i<k<j)的几种情况即可,当a
k
>a
i
>a
j
时,有可能使a
i
由非逆序元素变为逆序元素,但整个序列的“逆序对”不变。
发表于 2018-03-25 09:28:11
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
上传者:
赞花婆
难度:
1条回答
0收藏
1701浏览
热门推荐
相关试题
下面两个传送指令语句中源操作数寻址...
编译和体系结构
评论
(1)
分析以下代码 class Pers...
Javascript
评论
(1)
小O的整数操作
贪心
OPPO
基础数学
评论
(1)
设主存容量为256MB,外存容量为...
操作系统
评论
(1)
执行以下程序,输出结果为() le...
Javascript
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题