对记录(54,38,96,23,15,72,60,45,83)进行直接插入排序时,当把第八个记录45插入到有序表时,为找到插入位置需比较()次
A.4
B.6
C.5
D.3
正确答案是 C
我都是直接排序的 没算过啊
这评论还不能删啊咋 数数数错了还不给个改过自新的机会嘛
这个题不好,从前面开始比较跟从后面开始比较都是5次,有争议
把前面七个排序完成后,再拿45进行比较,比较五次即可找到位置
5次,先排序,后面比较四次后与之相等,在向后比较一次,成功。
55555555555
插入排序过程:
由插入排序算法,当要插入第八个元素时,前七个元素已经有序为:
因为涉及到元素的移动,向后移动,所以要从后往前比较,这样比较一次还能移动一次,如果从前往后,移动会很难受。所以5次。C
列举一款你常用的移动APP,并分析他的最核心功能、满足的需求、超预期的功能以及竞争优势和发展趋势
请写出以下代码执行输出:(构造函数、静态块执行顺序)
小程序没有分享到朋友圈的功能,但是产品为了推广,需要曲线实现这个功能,请给出设计方案?
某公园内有个奇怪的摊主小周,他只在星期一、星期二、星期三、星期五和星期六工作,而且他只出售4种商品:玩具汽车、充气气球、橡皮泥和遥控飞机。<
我都是直接排序的 没算过啊
这评论还不能删啊咋 数数数错了还不给个改过自新的机会嘛
这评论还不能删啊咋 数数数错了还不给个改过自新的机会嘛
这个题不好,从前面开始比较跟从后面开始比较都是5次,有争议
把前面七个排序完成后,再拿45进行比较,比较五次即可找到位置
5次,先排序,后面比较四次后与之相等,在向后比较一次,成功。
55555555555
插入排序过程:
由插入排序算法,当要插入第八个元素时,前七个元素已经有序为:
因为涉及到元素的移动,向后移动,所以要从后往前比较,这样比较一次还能移动一次,如果从前往后,移动会很难受。所以5次。C