从csdn上看到的一些文章,好象有人转过,再转一次吧——C#算法-----(一)选择排序 (solarsoft原创)
不要忘了,学语言要花大力气学数据结构和算法。
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字符串 >>
相关文章:
- · 给贝贝的,Base64编码(带有Q和B编码)——VB.NET
- · Huffman with Short dictionary压缩算法(VB.NET Source)
- · 上面提到的原代码(C语言)—1
- · 上面提到的原代码(C语言)—2
- · 找到了,JPG格式原理。
- · Huffman 编码简介(讲解的更好一些,有C的分析)
- · Huffman编码原理
- · 浅谈图像压缩算法(好文章。看看吧。再别说不了解JPG的原理了)
- · A Good 31 bit Random Number Generator Class
- · 一棵C#写的树(1) he_x(原作)
- · 把哪天纯数字化文本框的WEB控件代码贴出来。
- · 利用Repeater控件显示主-从关系数据表
- · 一个简单O/R M组件(HFSoft.Data).NET
- · 开发手记(九)——在文件菜单中记录最近使用过的文件
- · 开发手记(八)——ActiveBar控件中的利器(1)
- · 控件代码共享--日期选择控件
- · 功能增强的进度条控件(源码)
- · 改变 PropertyGrid 控件的编辑风格(4)——加入选择列表
- · 改变 PropertyGrid 控件的编辑风格(3)——打开对话框
- · 改变 PropertyGrid 控件的编辑风格(2)——编辑多行文本
- · 改变 PropertyGrid 控件的编辑风格(1)——加入日期控件
- · 一个记录程序运行时间表的控件
- · activebar控件
- · 怎样自定义一个服务器端的控件
- · 在word中如何控制graph控件
- · 通过CDO组件对NNTP服务器发送消息
- · 为.net中的ListBox控件添加双击事件
- · 关 SQLDMO 组件在一些用法!
- · AdRotator控件的使用
- · DataTable控件的使用
- · 实现DataList控件的分页
- · 抢先试用ASP.NET 2.0中的新型安全控件
- · ASP.NET 2.0中Gridview控件高级技巧
- · 使用嵌套的Repeater控件
- · 让Calendar在页面调用时才显示
- · 用TreeView实现树菜单
- · WebBrowser控件捕捉DHTML事件
- · 自定义控件--xp风格按钮(可设置文字颜色)
