C#演算法-----(一)選擇排序 (轉)
嗨!朋友們,將是未來開發的首選語言。本人用了C#開發出選擇排序演算法。希望能為C#語言的學習者帶來一些益處。
不要忘了,學語言要花大力氣學資料結構和演算法。
using System;
public class ionSorter
{
// 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
min=i;
for(int j=i+1;j
if(list[j] 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]);
}
}
已經成功的編譯。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990468/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C# 選擇排序C#排序
- 排序演算法__選擇排序排序演算法
- 排序演算法:選擇排序排序演算法
- 冒泡,選擇排序法(C#)排序C#
- C#實現——十大排序演算法之選擇排序C#排序演算法
- PHP 排序演算法之選擇排序PHP排序演算法
- 排序演算法入門:選擇排序排序演算法
- 排序演算法——簡單選擇排序排序演算法
- 【一起學習排序演算法】3 選擇排序排序演算法
- 常用演算法-選擇排序演算法排序
- java選擇排序演算法Java排序演算法
- 排序演算法 - 氣泡排序和選擇排序排序演算法
- 演算法基礎:排序演算法:選擇排序演算法排序
- Python排序演算法之 選擇排序Python排序演算法
- 排序演算法入門之「選擇排序」排序演算法
- #排序演算法#【1】概述、氣泡排序、選擇排序排序演算法
- 排序演算法之「選擇排序(SelectionSort) 」排序演算法
- 深入淺出的排序演算法-選擇排序排序演算法
- 排序演算法總結之直接選擇排序排序演算法
- 排序——選擇排序小練習(一)排序
- 排序演算法(氣泡排序,選擇排序,插入排序,希爾排序)排序演算法
- 畫江湖之演算法篇【排序演算法】選擇排序演算法排序
- 畫江湖之演算法篇 [排序演算法] 選擇排序演算法排序
- (一)氣泡排序、選擇排序、插入排序排序
- 演算法小專欄:選擇排序演算法排序
- 選擇排序-演算法及優化排序演算法優化
- 從演算法開始[選擇排序]演算法排序
- 直接選擇排序演算法彙總排序演算法
- go slice/map型別 排序(選擇排序演算法)Go型別排序演算法
- 演算法學習之選擇排序和堆排序:演算法排序
- 資料結構與演算法——排序演算法-選擇排序資料結構演算法排序
- 選擇排序排序
- 排序之選擇排序排序
- 【小小前端】前端排序演算法第一期(氣泡排序、選擇排序、插入排序)前端排序演算法
- 前端面試題:演算法-選擇排序前端面試題演算法排序
- selection_Sort(選擇排序演算法)排序演算法
- 選擇排序和快速排序排序
- 八大排序演算法(1)_氣泡排序和選擇排序排序演算法