6,24,7,89,6,5 shell排序的第一趟的结果是什么。答案是 64,7,6,89,24,5 但是我怎么也算不出来这结果
答案:3 悬赏:0 手机版
解决时间 2021-02-25 18:15
- 提问者网友:疯子也有疯子的情调
- 2021-02-25 15:20
6,24,7,89,6,5 shell排序的第一趟的结果是什么。答案是 64,7,6,89,24,5 但是我怎么也算不出来这结果
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-02-25 16:09
public static void main(String[] args)
{
// TODO Auto-generated method stub
int a[] = {6, 5, 8, 3, 7};
int j = 0;
for (int i = 1; i < a.length; i++)
{
j = i - 1;
int x = a[i];
while (j >= 0 && x < a[j])
{
a[j + 1] = a[j];
j--;
}
a[j + 1] = x;
for (int k = 0; k < a.length; k++)
{
System.out.print(a[k] + " ");
}
System.out.println();
}
}
全部回答
- 1楼网友:酒安江南
- 2021-02-25 18:01
我觉得答案有问题吧,也想向大家学习一下
我的观点如下:刚学的,呵呵!
D=3
6,89
24,6*
7,5
6,6*,5,89,24,7
我的观点如下:刚学的,呵呵!
D=3
6,89
24,6*
7,5
6,6*,5,89,24,7
- 2楼网友:蓝房子
- 2021-02-25 17:13
6,24,7,89,6,5 这个序列能排出64,7,6,89,24,5??
64那儿 写错了 吧。。
64那儿 写错了 吧。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯