社区
数据结构与算法
帖子详情
有序表关键字比较的问题
pass299
2009-10-08 08:06:21
将两个长度为n的递增有序表归并成一个长度为2n的递增有序列表,最少需要进行关键字比较()次.
书中的答案是 n
--工业出版社31页7
请问,它是是用什么算法得出来的啊
...全文
188
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 【解析】 归并排序基本思想 :归并排序是多次将两个或两个以上的
有序
表
合并成一个新的
有序
表
。最...
考研数据结构之查找(9.8)——练习题之编写一个函数利用二分查找算法在一个
有序
表
中插入
关键字
k并保持
表
的
有序
性(C
表
示)
编写一个函数,利用二分查找算法在一个
有序
表
中插入一个
关键字
k,并保持
表
的
有序
性。 分析 先在
有序
表
中利用二分查找算法查找
关键字
值等于或小于k的结点,m指向正好等于k的结点或l指向
关键字
正好大于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;... middle = (6+4)/2 = 5,即72,查出所找
关键字
,故答案为B、2次
有序
表
的查找——折半查找分析
二分查找要求:线性
表
是
有序
表
,即
表
中结点按
关键字
有序
,并且要用数组向量作为
表
的存储结构,不能使用链
表
,不妨设
有序
表
是递增
有序
的。 2、二分查找的基本思想 二分查找的基本思想是:(设R[low…high]是当前的...
有序
表
查找
有序
表
:对于以数组方式存储的数据,如果已经按其
关键字
值的大小顺序排列好,则称为
有序
数组或
有序
表
。因此,使用
有序
表
查找的前提是线性
表
中的记录必须是关键码
有序
(通常从小到大
有序
),线性
表
必须采用顺序存储...
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章