题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-16 07:45:32

[单项选择]对一个已经排好序的序列进行排序,采用( )比较适宜。
A. 冒泡法
B. 直接选择法
C. 直接插入法
D. 归并法

更多"对一个已经排好序的序列进行排序,采用( )比较适宜。"的相关试题:

[单项选择]对一个已经排好序的序列进行排序,采用( )比较适宜。
A. 冒泡法
B. 直接选择法
C. 直接插入法
D. 归并法
[单项选择]若对一个已经排好序的序列进行排序,在下列四种方法中,( )比较好。
A. 起泡法
B. 直接选择法
C. 直接插入
D. 归并法
[单项选择]若对一个已经排好序的序列进行排序,在下列4种方法中,哪种方法比较好
A. 冒泡法
B. 直接选择法
C. 直接插入法
D. 归并法
[单项选择]若对一个已经排好序的序列进行排序,在下列4种方法中,比较好的是( )。
A. 冒泡法
B. 直接选择法
C. 直接插入法
D. 归并法
[单项选择]用下列4种排序方法,对一个已排好序(由小到大)的序列进行排序(由小到大),哪种方法最好()
A. 冒泡排序
B. 直接选择排序
C. 直接插入排序
D. 归并排序
[单项选择]对下列关键字序列若采用快速排序法进行排序,哪一个序列的速度最快 ( )
A. 24,27,3,17,9,19,30
B. 3,9,17,24,19,27,30
C. 27,19,30,17,24,3,9
D. 24,9,17,30,27,19,3
[单项选择]若对一个已经排好了序的序列进行排序,在下列四种方法中,比较好的方法是______。
A. 冒泡法
B. 直接选择法
C. 直接插入法
D. 归并法
[单项选择]从未排序序列中依次取出元素与已排序序列中的元素作比较,将其放入已排序序列的正确位置上,应采用( )
A. 归并排序
B. 插入排序
C. 快速排序
D. 选择排序
[单项选择]用直接插入排序方法对下面4个序列进行排序(由小到大),元素比较次数最少的是( )。
A. 94,32,40,90,80,46,21,69
B. 32,40,21,46.69,94,90。80
C. 21,32,46,40,80,69,90,94
D. 90,69,80,46,21,32,94,40
[单项选择]从未排序的序列中依次取出一个元素与已排序序列中的元素进行比较,然后将其放在已排序序列的合适位置上,该排序方法称为()
A. 插入排序
B. 选择排序
C. 快速排序
D. 冒泡排序
[简答题]已知数据序列为(12,5,9,20,6,31,24),对该数据序列进行排序,试写出插入排序和冒泡排序每趟的结果。
[填空题]有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
#define N 100
main( )
float a[N+1],x;
int i,p;
for(i=0;i<N;i++)
scanf("%f’,&x);
for(i=0,p=N;i<N;i++)
if(x<a[i])
【18】
for(i=N-1; 【19】 ;i-)
a[i+1]=a[i];
a[p]=x;
for(i=0; 【20】 ;i++)
printf("%8.2f’,a[i]);
if(i%5==0)
printf("/n");


[单项选择]具有24个记录的序列,采用冒泡排序最少的比较次数是( )
A. 1
B. 23
C. 24
D. 529
[单项选择]具有12个记录的序列,采用冒泡排序最少的比较次数是( )
A. 1
B. 144
C. 11
D. 66
[单项选择]用快速排序的方法对包含n个关键字的序列进行排序,最坏情况下执行的时间为
A. O(n)
B. O(log2n)
C. O(nlog2n)
D. O(n2)

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码