C#算法-----(一)选择排序

    技术2022-05-11  127

    嗨!朋友们,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]);        }}    已经成功的编译。


    最新回复(0)