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();
}
}
运行结果:
查看全文
相关阅读:
《APP》团队冲刺第二阶段 八
《APP》团队冲刺第二阶段 七
《APP》团队冲刺第二阶段 六
《APP》团队冲刺第二阶段 五
《APP》团队冲刺第二阶段 四
团队项目总结(事后诸葛亮)
第二阶段团队效绩
团队项目-第二阶段冲刺-10
团队项目-第二阶段冲刺-9
团队项目-第二阶段冲刺-8
原文地址:https://www.cnblogs.com/abcdwxc/p/970269.html
最新文章
六十二、百度地图
Tuscany glossary of terms
大数据目录结构
CentOS7命令
hadoop常用操作命令
mysql日常使用
python io 文件夹copy
工程化项目
依赖倒转原则
使用Docker搭建svn服务器教程
热门文章
远程连接工具安装windows
前端框架
数据库事物隔离级别,(脏读,不可重复读,幻读)
IntelliJ IDEA 设置 vue 支持
【centos7 + MySQL5.7 安装】centos7 安装MySQL5.7
项目总结
团队第二阶段绩效分析
第二阶段SCRUM
《APP》团队冲刺第二阶段 十
《APP》团队冲刺第二阶段 九
Copyright © 2011-2022 走看看