• λ我爱Aspx >> Asp.Net >> 从csdn上看到的一些文章,好象有人转过,再转一次吧——C#算法-----(一)选择排序 (solarsoft原创)
  • 从csdn上看到的一些文章,好象有人转过,再转一次吧——C#算法-----(一)选择排序 (solarsoft原创)

  • :aspxer  Դ:internet  :2007-5-31 2:19:55  ؼ:c#
  • 从csdn上看到的一些文章,好象有人转过,再转一次吧——C#算法-----(一)选择排序 (solarsoft原创)

    们,C#将是未来网络开发的首选语言。本人用了C#开发出选择排序算法。希望能为C#语言的学习者带来一些益处。

    不要忘了,学语言要花大力气学数据结构和算法。

    using System;

    public class SelectionSorter

    {

    // public enum comp {COMP_LESS,COMP_EQUAL,COMP_GRTR};

    private int min;

    // private int m=0;

    public void Sort(int [] list)

    {

    for(int i=0;i<list.Length-1;++i)

    {

    min=i;

    for(int j=i+1;j<list.Length;++j)

    {

    if(list[j]<list[min])

    min=j;

    }

    int t=list[min];

    list[min]=list[i];

    list[i]=t;

    // Console.WriteLine("{0}",list[i]);

    }

    }

    }

    public class MainClass

    {

    public static void Main()

    {

    int[] iArrary=new int[]{1,5,3,6,10,55,9,2,87,12,34,75,33,47};

    SelectionSorter ss=new SelectionSorter();

    ss.Sort(iArrary);

    for(int m=0;m<=13;m++)

    Console.WriteLine("{0}",iArrary[m]);

    }

    }

    已经成功的编译。

    Ҷƪл˵?
  • һƪ恢复URL字符串
    һƪC#算法----(二)插入排序 (solarsoft原创)