zoukankan
html css js c++ java
冒泡排序
冒泡算法:
基本思想:
两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。
代码实现:
public
class
BubbleSorter
{
public
void
Sort(
int
[] list)
{
int
i,j,temp;
bool
done
=
false
;
j
=
1
;
while
((j
<
list.Length)
&&
(
!
done))
{
done
=
true
;
for
(i
=
0
;i
<
list.Length
-
j;i
++
)
{
if
(list[i]
>
list[i
+
1
])
{
done
=
false
;
temp
=
list[i];
list[i]
=
list[i
+
1
];
list[i
+
1
]
=
temp;
}
}
j
++
; }
}
}
public
class
MainClassTest
{
public
static
void
Main()
{
int
[] iArrary
=
new
int
[]
{
34
,
3
,
5
,
6
,
43
,
56
,
2
,
87
,
12
,
34
,
75
,
33
,
47
}
;
BubbleSorter sh
=
new
BubbleSorter();
sh.Sort(iArrary);
for
(
int
m
=
0
;m
<
iArrary.Length;m
++
)
Console.Write(
"
{0}
"
,iArrary[m]);
Console.WriteLine();
}
}
运行结果:
查看全文
相关阅读:
个人作业week7——前端开发感想总结
C#【结对编程作业】小学数学习题助手
【个人作业3】必应词典案例分析
【个人博客作业II】有关代码规范问题的讨论
【个人博客作业II】代码复审结果
【补充】第一次个人项目出现的bug
《构建之法》阅读反馈
【个人项目总结】C#四则运算表达式生成程序
软件工程驻足篇章:第十七周和BugPhobia团队漫长的道别
软件工程反思篇章:第七周和进阶团队项目感想反思
原文地址:https://www.cnblogs.com/abcdwxc/p/970269.html
最新文章
LoonAndroid自动检测输入框 --- Author: rose && lvyerose@163.com
Xmpp实现简单聊天系列 --- ①openfire部署
span表情输入框 --- Author: rose && lvyerose@163.com
确实是好东西,别人没翻译我来代劳一下~~~
Android多渠道打包
MaterialDrawer开源侧滑菜单的使用手册
AndroidAnnotations框架简单使用方法
AndroidAnnotations框架配置
Advanced Algorithm Lecture2(高等算法课程笔记2)
Advanced Algorithm Lecture1(高等算法笔记)
热门文章
软件工程M1/M2总结及阅读作业总结
[个人博客作业Week7]软件工程团队项目感想与反思
结对项目附加题
微软必应词典客户端的案例分析
结对项目文档及结对编程感悟
关于代码规范的个人观点及伙伴个人项目的代码复审
《构建之法》阅读笔记及项目管理软件
四则运算生成器
【M2】软件工程终期总结报告——阅读作业
【M2】软件工程终期总结报告——前端设计总结
Copyright © 2011-2022 走看看