博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数组希尔排序法
阅读量:5106 次
发布时间:2019-06-13

本文共 988 字,大约阅读时间需要 3 分钟。

https://blog.csdn.net/lucky51222/article/details/26110199

 

1. 构造算法类

class XiEr  {      public void ssort(int[] a, int n, int sp)      {          int i, j, t;          for (i = 0; i < n - sp; i++)              for (j = i; j < n - sp; j += sp)                  if (a[j] > a[j + sp])                  {                      t = a[j]; a[j] = a[j + sp]; a[j + sp] = t;                  }      }        public void shellsort(int[] a, int n, int[] d, int dn)      {          int i;          for (i = 0; i < dn; i++)              ssort(a, n, d[i]);      }  }

2. 前端调用

int j;              int[] a = { 49, 38, 100, 97, 76, 13, 27, 49, 55, 4 };              int[] d = { 5, 3, 1 };              XiEr xier = new XiEr();              xier.shellsort(a, 10, d, 3);              listBox1.Items.Clear();              string tt = "";              for (j = 0; j < 10; j++)                  tt = tt + a[j].ToString() + '\t';              listBox1.Items.Add(tt);

转载于:https://www.cnblogs.com/CelonY/p/9219253.html

你可能感兴趣的文章
java项目移植出现的错误
查看>>
vs2015 编译时错误列表中没有错误,dll却没有生成出来
查看>>
使用mybatis调用存储过程(注解形式和配置文件形式)
查看>>
ASP中预编件aspx安装netframewo
查看>>
[物理学与PDEs]第1章习题参考解答
查看>>
麦克劳林
查看>>
Unity3D游戏开发初探—2.初步了解3D模型基础
查看>>
(二) Go的关键字
查看>>
UML
查看>>
javascript中的this,constructor ,prototype
查看>>
MVC缓存
查看>>
android-魔法泡泡动画分析(附源码)
查看>>
C++编程规范(不断更新)
查看>>
无题2
查看>>
Windows Azure Overview
查看>>
BZOJ 1013 [JSOI2008]球形空间产生器sphere
查看>>
MVC框架的实现
查看>>
js object template
查看>>
for (Sms sms : smsLists){}
查看>>
The footer tag,html5知识,底部的标签!
查看>>