社区
数据结构与算法
帖子详情
有序表关键字比较的问题
pass299
2009-10-08 08:06:21
将两个长度为n的递增有序表归并成一个长度为2n的递增有序列表,最少需要进行关键字比较()次.
书中的答案是 n
--工业出版社31页7
请问,它是是用什么算法得出来的啊
...全文
186
4
打赏
收藏
有序表关键字比较的问题
将两个长度为n的递增有序表归并成一个长度为2n的递增有序列表,最少需要进行关键字比较()次. 书中的答案是 n --工业出版社31页7 请问,它是是用什么算法得出来的啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huangbo0603
2009-10-09
打赏
举报
回复
我正在做一个题,跟你的这个问题一样,虽然现在还没正式做出来,但是具体怎么做也差不多懂了。
不过是用链表来做的,思想也跟三楼的一样,不过用的是尾插法!
pass299
2009-10-09
打赏
举报
回复
我已经记下您的解释,拿回去,我再好好理解消化一下,谢谢
showjim
2009-10-08
打赏
举报
回复
当一个有序表的最小值大于等于另一个有序表的最大值时,如:
0,1,2,3,4
5,6,7,8,9
0:5
1:5
2:5
3:5
4:5
PeacefulBY
2009-10-08
打赏
举报
回复
二路归并算法,最理想的情况下比较次数为n
将两个各有 N 个元素的
有序
表
归并成一个
有序
表
,其最少、最多
比较
次数
将两个各有 N 个元素的
有序
表
归并成一个
有序
表
,其最少的
比较
次数是( )。 A.N B.2N -1 C.2N D.N -1 【答案】 A 【解析】 归并排序基本思想 :归并排序是多次将两个或两个以上的
有序
表
合并成一个新的
有序
表
。最简单的归并是直接将两个
有序
的子
表
合并成一个
有序
的
表
。归并排序最好情况下的复杂度 为 O(n)。 延伸: 将两个各有 N 个元素的
有序
表
归并成一个
有序
表
,其最多的
比较
次数...
考研数据结构之查找(9.8)——练习题之编写一个函数利用二分查找算法在一个
有序
表
中插入
关键字
k并保持
表
的
有序
性(C
表
示)
题目 编写一个函数,利用二分查找算法在一个
有序
表
中插入一个
关键字
k,并保持
表
的
有序
性。 分析 先在
有序
表
中利用二分查找算法查找
关键字
值等于或小于k的结点,m指向正好等于k的结点或l指向
关键字
正好大于k的结点,然后采用移动法插入k结点即可。 本题的难点就是如何利用二分查找算法找到合适的插入位置。 有两种情况:第一种是
有序
表
中没有等于
关键字
k的结点,寻找大于k的结点即可;第二种是
有序
表
中存在等于
关键字
k的结点,寻找等于k的结点即可。 图解如下: 将两种情况用同一部分代码来处理,定义一个标志位变
在
有序
表
(12,24,36,48,60,72,84)中二分查找
关键字
72时所需进行的
关键字
比较
次数是多少?
正确的二分查找应该是一次折半后,high=middle-1 或者 low=middle+1; 所以第一次查找时 high=12,low=0; middle= (0+12)/2 =6,即53; 第二次查找时 high=12 low =6+1; middle = (7+12)/2 = 9,即78 第三次查找时 high=12 low =9+1; middle = (10+12)/2 = 1...
有序
表
的查找——折半查找分析
折半查找一、折半查找的查找过程1、折半查找(Binary Search)2、二分查找的基本思想二、折半查找的实现三、折半查找的性能分析四、总结 一、折半查找的查找过程 1、折半查找(Binary Search) 折半查找又称二分查找,它是一种效率较高的查找方法。 二分查找要求:线性
表
是
有序
表
,即
表
中结点按
关键字
有序
,并且要用数组向量作为
表
的存储结构,不能使用链
表
,不妨设
有序
表
是递增
有序
的。 2、二分查找的基本思想 二分查找的基本思想是:(设R[low…high]是当前的查找区间) (1)首先确定该区间的中点
有序
表
查找
有序
表
的定义
有序
表
:对于以数组方式存储的数据,如果已经按其
关键字
值的大小顺序排列好,则称为
有序
数组或
有序
表
。因此,使用
有序
表
查找的前提是线性
表
中的记录必须是关键码
有序
(通常从小到大
有序
),线性
表
必须采用顺序存储。 折半查找 折半查找(Binary Search):又称二分查找。 折半查找的基本思想是: 在
有序
表
中,取中间记录作为
比较
对象,若给定值与
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章