题目内容
(请给出正确答案)
[单选题]
对n个不同的记录按排序码值从小到大次序重新排列,用快速排序方法在()情况下,与排序码值总比较次数最少。
A.按排序码值从小到大排列
B.按排序码值从大到小排列
C.随机排列(完全无序)
D.基本按排序码值升序排列
提问人:网友孙青青
发布时间:2022-01-07
A.按排序码值从小到大排列
B.按排序码值从大到小排列
C.随机排列(完全无序)
D.基本按排序码值升序排列
B.按排序码值从大到小排列
C.随机排列(完全无序)
D.基本按排序码值升序排列
B.按排序码值从大到小排列
C.随机排列(完全无序)
D.基本按排序码值升序排列
B.按排序码值从大到小排列
C.随机排列(完全无序)
D.基本按排序码值升序排列
B.按排序码值从大到小排列
C.随机排列(完全无序)
D.基本按排序码值升序排列
#define N 10
char str[N];
main()
{ int i,flag;
for(flag=1;flag==1;)
{ scanf("%s",str);
flag=0;
printf("\n");
}
sort(___(4)___);
for(i=0;i
printf("%c",str[i]);
printf("\n");
}
sort(char str[N])
{ int i,j;
char t;
for(j=1;j
for(i=0;(i
if(str[i]>str[i+1])
{ t=str[i];
____(5)____;
____(6)____;
}
}
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!