|
网站首页
|
JAVA文章
|
AppServers
|
Web开发
|
应用开发
|
资源下载
|
论坛
学好外语能够获得更多的国外先进编程技术 [enadd 2006年12月25日]
设为首页
加入收藏
联系站长
您现在的位置:
编程笔记网
>>
Web开发
>>
网络编程
>>
C#
>> 文章正文
C#冒泡算法
荐
【字体:
小
大
】
C#冒泡算法
作者:- 文章来源:- 点击数: 更新时间:2006-4-25
参加多次笔试,居然有几次都考到了冒泡算法,一次是
C#
版的填空,一次是
java
script版的全部写出。
虽然每次都凭着我对冒泡法的理解给弄出来的,但是多多少少与标准模式有点差别,在网上搜了一下关于
C#
版的冒泡算法,居然也没有一个象样的,自己对照算法模式认真写了一个
C#
版的,已经测试成功。
同时附上【冒泡排序动画演示】
public void BubbleSort(int[] R)
{
int i,j,temp;
//交换标志
bool exchange;
//最多做R.Length-1趟排序
for(i=0; i<R.Length; i++)
{
//本趟排序开始前,交换标志应为假
exchange=false;
for(j=R.Length-2; j>=i; j--)
{
//交换条件
if(R[j+1]<R[j])
{
temp=R[j+1];
R[j+1]=R[j];
R[j]=temp;
//发生了交换,故将交换标志置为真
exchange=true;
}
}
//本趟排序未发生交换,提前终止算法
if(!exchange)
{
break;
}
}
}
文章录入:enadd 责任编辑:enadd
上一篇文章:
C#算法(四)快速排序
下一篇文章:
数据结构与算法(C#实现)系列---二叉
【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
最新热点
最新推荐
相关文章
DotNET(C#) Socket基本编程
用Visual C#制作新闻阅读器
利用Visual C#处理数字图像
语音合成与识别技术在C#中的…
C#中用API实现MP3等音频文件…
数据结构与算法(C#实现)系列…
数据结构与算法(C#实现)系列…
数据结构与算法(C#实现)系列…
数据结构与算法(C#实现)系列…
C#算法(四)快速排序
网友评论:
(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
|
设为首页
|
加入收藏
|
联系站长
|
友情链接
|
版权申明
|
管理登录
|
Copyright ©2000 - 2005
Enadd
.com
备案序号:辽ICP备06005595号
QQ:1656107
站长:
enadd