选择排序
C#中选择排序怎么代码实现--------------------编程问答--------------------
--------------------编程问答-------------------- 可以再具体些吗?
using System;
class Insertion
{
public void sort(int[] data, int len)
{
for (int i=0; i<len-1; i++)
for (int j=i+1; j<len; j++)
if (data[j]<data[i])
{
int t = data[j];
data[j] = data[i];
data[i] = t;
}
}
}
class Program
{
public static void Main()
{
Random rnd = new Random();
int[] data = new int[10];
for (int i=0; i<10; i++)
{
data[i] = rnd.Next(100);
Console.Write("{0}\t",data[i]);
}
Console.WriteLine();
Insertion s = new Insertion();
s.sort(data, 10);
for (int i=0; i<10; i++)
Console.Write("{0}\t",data[i]);
}
}
--------------------编程问答-------------------- 你要做什么 排序 说明白点 一楼那个随机数 用的不对,随机数都是骗人的,如果是自定义排序方式,完全可以自己做个随机数,或者为了随机的连自己都不知道,可以用像时间什么的做为rnd.Next(100);里面的参数; --------------------编程问答-------------------- 放入一个array中,调用Array.Sort(). --------------------编程问答-------------------- http://blog.csdn.net/hustcyb/archive/2008/09/08/2901263.aspx
各种排序的C#实现请访问我的Blog --------------------编程问答-------------------- UP --------------------编程问答-------------------- up
补充:.NET技术 , C#