C# 冒泡排序
来源:互联网 发布:json格式解析 编辑:程序博客网 时间:2024/05/18 01:49
int[] A1=new int[]{1,2,3,4,5,6,7,8,9,0,11,12,13,14,15,16,17,18,10};
int i,j;
int temp;
for (i=0;i<A1.Length;i++)
{
for(j=i;j<A1.Length;j++)
{ if(A1[i]>A1[j])
{
temp=A1[j];
A1[j]=A1[i];
A1[i]=temp;
}
}
}
for (int h = 0; h < A1.Length; h++)
{
listBox1.Items.Add(A1[h]);
}
==程序优化提示:======================================
1、只需要(排序好的后一位为第一个)第一个和第二个比较就可以了,不用第一个和第一个比较!那么改为 j=i+1。
2、只需要倒数第二个和倒数第一个比较可以了,那么改 i<A1.Length-1。
int[] A1=new int[]{1,2,3,4,5,6,7,8,9,0,11,12,13,14,15,16,17,18,10};
int i,j;
int temp;
for (i=0;i<A1.Length-1;i++)
{
for(j=i+1;j<A1.Length;j++)
{ if(A1[i]>A1[j])
{
temp=A1[j];
A1[j]=A1[i];
A1[i]=temp;
}
}
}
for (int h = 0; h < A1.Length; h++)
{
listBox1.Items.Add(A1[h]);
}
- 冒泡排序C#版
- C# 冒泡排序
- c# 冒泡排序
- C#冒泡排序
- C# 冒泡排序!
- C#实现冒泡排序
- C# 冒泡排序法
- C#冒泡排序
- C#冒泡排序
- C# 冒泡排序
- C# 冒泡排序
- c# 冒泡排序
- C#冒泡排序代码
- C#冒泡排序
- c#冒泡排序法
- c# 泛型 冒泡排序
- c#冒泡排序算法
- C#冒泡排序
- Android应用程序开发常见问题 FAQ
- Year Summary
- Eclipse 快捷键
- 线程的同步举例
- centos jdk环境变量配置
- C# 冒泡排序
- JAXB序列化和反序列化XML源码(可直接使用)
- 【小蒙淘金】1.20周评-黄金白银是否续上周扶摇直上?
- comm命令比较文件
- Qt Draggable Icons Example 看看看~
- java参数传递(超经典)
- 利用Nunit,NMock,NCover作单元测试
- SQL Server Migration Assistant for MySQL使用方法
- hdu 1394 Minimum Inversion Number