排序算法插入排序算法C#实现

2025-04-20 16:17:51

1、打开visual studio软件,进入菜单“文件”->新建->新建项目。选择windows窗体程序,给项目命名“插入排序”。

排序算法插入排序算法C#实现

2、打开winform窗体,添加如下控件。

排序算法插入排序算法C#实现

3、输入的数据用逗号“,”分割,在函数中用string对象的split()方法来分割等到字符串数组。字符串数组转化成整形数组。具体代码如下图:

排序算法插入排序算法C#实现

4、插入设计:在一个数组中arry[n]中訇咀喃谆将arry[j]插入到arry[0-j-1]这个有序数组中。在有序数组a[j-1]中,arry[j]从arry[0]到arry[j-1]之间比较,如果a[j]小于a[m](0<=m<=j-1)则把a[j]和a[m]交换位置

排序算法插入排序算法C#实现

5、排序设计:获取arry数组中的数组个数n,从第二个数开始排序(只有一个数默认是有序的),即2-n执行charu()方法。

排序算法插入排序算法C#实现

6、在主函数中首先将输入的数转化成字符串数组,在转化成整数数组。排序输出

排序算法插入排序算法C#实现

7、输入待排序数据“1,2,3,2,5”,得到排序结果 “1 , 2 , 2 , 3 , 5 , ”,排序功能完成

排序算法插入排序算法C#实现
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢