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();
}
}
运行结果:
查看全文
相关阅读:
数据结构01-线性表
java-04流程控制语句
从0开始的Python学习002python的数据类型
从0开始的Python学习001快速上手手册
MySQl ifnull()和substr()
parent.fraInterface.xxxxxx
身份证的校验规则
onclick="return function()"的使用情况
jsp include 报错:illegal to have multiple occurrences of contentType with different values (old: text/html; charset=UTF-8, new: text/html; carset=UTF-8)
Oracle数据库忘记用户名密码的解决方案
原文地址:https://www.cnblogs.com/abcdwxc/p/970269.html
最新文章
游标的用法
SQL函数
Javadoc注释的用法
初识ThinkPHP
Linux初学需要了解的
Ubuntu下载及安装
Java 中“”、null、isEmpty()——PHP 中empty()
【转】IT软件开发常用英语词汇
jsp 的四个作用域 :page、request、session和application的区别 .
ThinkPHP 数据的增删改查
热门文章
php生成缩略图的三种模式
restful风格,restcontroller与controller
java虚拟机03-垃圾收集算法
SpringBoot搭建helloword项目(Maven)
java-06 面向对象高级 封装 继承 多态
java虚拟机02-垃圾收集与对象的引用
常见的几种锁
java虚拟机01-java内存区域与内存溢出异常
java-05 面向对象初级、包、创建对象
数据结构02-链表
Copyright © 2011-2022 走看看