希尔排序问题
来源:互联网 发布:excel数据复制和移动 编辑:程序博客网 时间:2024/06/10 12:58
int []a={70,53,57,28,30,77,1,76,81,70};
int nlen = a.Length;
int gap = nlen / 2;
int temp;
while (gap > 0)
{
for (int i = 0; i < nlen-gap; i++)
{
int j = i + gap;
if (a[i] < a[j])
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
int nlen = a.Length;
int gap = nlen / 2;
int temp;
while (gap > 0)
{
for (int i = 0; i < nlen-gap; i++)
{
int j = i + gap;
if (a[i] < a[j])
{
temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
gap = gap / 2;
结果:81;77;76;70;70;57;53;28;30;1
求解???为什么是这样,哪里有问题啊??
- 希尔排序问题
- 希尔排序问题
- 排序问题-希尔排序
- shell sort 希尔排序问题
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- 希尔排序
- jquery 回车事件 IE firefox
- 文本设计的注意事项
- 整理磁盘的批处理
- secure CRT终端修改配置颜色及backspace和delete的问题
- 交叉推广——移动游戏的新推广模式
- 希尔排序问题
- 20个应该知道的PHP库
- 开始复习RMAN
- activity的OnCreate OnStart........执行顺序
- 高效读书心得
- SCA标准会议实录
- AOP
- 仅通过崩溃地址找出源代码的出错行
- Windows窗口样式