- usingSystem;
- namespaceSelectionSorter
- {
- publicclassSelectionSorter
- {
- privateintmin;
- publicvoidSort(int[]list)
- {
- for(inti=0;i<list.Length-1;i++)
- {
- min=i;
- for(intj=i+1;j<list.Length;j++)
- {
- if(list[j]<list[min])
- min=j;
- }
- intt=list[min];
- list[min]=list[i];
- list[i]=t;
- }
- }
- }
- publicclassMainClass
- {
- publicstaticvoidMain()
- {
- int[]iArrary=newint[]{1,5,3,6,10,55,9,2,87,12,34,75,33,47};
- SelectionSorterss=newSelectionSorter();
- ss.Sort(iArrary);
- for(intm=0;m<iArrary.Length;m++)
- {
- Console.Write("{0}",iArrary[m]);
- Console.WriteLine();
- }
- }
- }
- }
C#排序算法(1) 选择排序
选择排序算法实现
最新推荐文章于 2025-11-30 19:25:58 发布
本文介绍了一个简单的选择排序算法实现,并通过一个示例展示了如何使用该算法对整数数组进行排序。代码采用C#编写,包括定义选择排序类、实现排序方法及主程序中的测试用例。
1040

被折叠的 条评论
为什么被折叠?



