首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
插入排序中找插入位置的操作可以通过二分查找的方法来实现。试据此写一个改进后的插入排序算法。
插入排序中找插入位置的操作可以通过二分查找的方法来实现。试据此写一个改进后的插入排序算法。
admin
2014-12-25
38
问题
插入排序中找插入位置的操作可以通过二分查找的方法来实现。试据此写一个改进后的插入排序算法。
选项
答案
Void sort(datatype a[n]) /*n为元素个数,数组下标从1开始,到n结束*/ { for(i=2;i<=n;i++) {low=1;high=i一1; /*low,high分为当前元素上、下界*/ a[0]=a[i]; while(10w<=high) {mid=(10w+high)/2; switch {a[0]<=a[mid]:hiqh=mid一1;/*修改上界*/ a[0]>a[mid]:low=mid+1; /*修改下界*/ } for(j=i一1;j>=mid;j一一) a[j+1]=a[j]; a[mid]=a[i]; } } }
解析
插入排序的基本思想是:每趟从无序区间中取出一个元素,再按键值大小括入到前面的有序区中。对于有序区,当然可以用二分查找来确定插入位置。
转载请注明原文地址:https://kaotiyun.com/show/siVx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
系统型次越高,开环增益越大,可以减小或消除系统的________,但同时也会使系统的动态性能和稳定性降低。
对数幅频特性的渐近线如图所示,它对应的传递函数G(s)为【】
已知系统框图如图所示,试求此闭环系统的传递函数。
单位反馈系统的开环传递函数为G(s)=,则在单位斜坡输入下的稳态误差为【】
______是指将数据备份到与本地计算机相隔离的存储介质中,常用的有移动硬盘、U盘、光盘和网络空间等。
_____是Internet上最为普及的一种应用服务,它是由成千上万个网站组成的一个联机信息存储系统,网站上以网页(Page)的形式存储着各种文档,其中包含了文字、图片、声音和视频等各种信息。
_____是频域划分制,即在频域内将信道带宽划分为多个子信道,并利用载波调制技术,将原始信号调制到对应某个子信道的载波信号上,使得同时传输的多路信号在整个物理信道带宽允许的范围内频谱不重叠,从而共用一个信道。
______是计算机网络中连接各个网络结点的物理线路,是数据传输的通道。
处理借书的过程如下:接受读者递交的索书单,首先查看读者记录进行读者鉴别,并存储借阅记录文件,再查询图书文件,进行存书查询。如果图书未借出,向书库发出库单,并修改借阅记录文件和图书文件;如果图书已借出,向读者发出拒绝借阅通知。请根据上述过程绘制数据流程图。
当集成运放工作在线性区时,下面的说法正确的是【】
随机试题
You’llsoongetusedto______alargebreakfastinEngland.
A.缺血性骨坏B.缺血性肌挛缩C.慢性骨萎缩D.关节僵硬骨折和关节损伤最常见的并发症是
与商业银行等一般金融机构相比,政策性金融机构的特征主要表现在()。
货币供给之所以是内生变量,是因为货币当局能够对货币乘数实施直接或完全的控制。()
下列关于领队证的表述中,正确的选项是()。
多血质的人其高级神经活动类型的基本特征是()。
《中华人民共和国教师法》规定:教师享有“指导学生的学习和发展,评定学生的品行和学业成绩”的权利。这项权利属于()。
教师工作的核心是()
Fromgoodreadingwecanderivepleasure,companionship,experience,andinstruction.Agoodhookmayabsorbourattentionsoco
Arelationshipwithyourcustomerislikeanyrelationship:It【C1】______timetoearntheirtrustandmomentsto【C2】______it.Cus
最新回复
(
0
)