没有合适的资源?快使用搜索试试~ 我知道了~
c#语言中经常用到的算法---经典算法
5星 · 超过95%的资源 需积分: 9 29 下载量 24 浏览量
2009-06-30
22:56:40
上传
评论 1
收藏 41KB DOC 举报
温馨提示
试读
9页
重点讲解举例说明c#经常用到得经典算法,可以加深理解以前学习的知识,通知掌握c#的思想。
资源推荐
资源详情
资源评论
C#实现所有经典排序算法
1、选择排序
选择排序
class SelectionSorter
{
private int min;
public void Sort(int[] arr)
{
for (int i = 0; i < arr.Length - 1; ++i)
{
min = i;
for (int j = i + 1; j < arr.Length; ++j)
{
if (arr[j] < arr[min])
min = j;
}
int t = arr[min];
arr[min] = arr[i];
arr[i] = t;
}
}
}
2、冒泡排序
冒泡排序
class EbullitionSorter
{
public void Sort(int[] arr)
{
int i, j, temp;
bool done = false;
j = 1;
while ((j < arr.Length) && (!done))//判断长度
{
done = true;
for (i = 0; i < arr.Length - j; i++)
{
if (arr[i] > arr[i + 1])
{
done = false;
temp = arr[i];
arr[i] = arr[i + 1];//交换数据
资源评论
- xfdr862013-06-05非常使用的,希望以后能用到
- u0107341732013-10-10不错挺好的听全面的
cheney930
- 粉丝: 3
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功