会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
danielduan's Blog
博客园
首页
博问
闪存
新随笔
订阅
管理
c#冒泡排序
Code
/**/
///
<summary>
///
冒泡排序法
///
</summary>
///
<param name="Array">
整形数组
</param>
///
<param name="Direction">
排序方向(支技升序和降序)
</param>
void
ArraySort(
ref
int
[] Array, SortDirection Direction)
{
int
temp
=
0
;
//
临时变量
for
(
int
i
=
0
; i
<
Array.Length
-
1
; i
++
)
{
for
(
int
k
=
i
+
1
; k
<
Array.Length; k
++
)
{
if
(Direction
==
SortDirection.Descending
?
(Array[i]
<=
Array[k]) : (Array[i]
>=
Array[k]))
{
temp
=
Array[i];
Array[i]
=
Array[k];
Array[k]
=
temp;
}
}
}
}
posted on
2009-01-20 10:27
danielduan
阅读(
277
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部