博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
冒泡排序
阅读量:6489 次
发布时间:2019-06-24

本文共 439 字,大约阅读时间需要 1 分钟。

冒泡排序算法的实现原理:

1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。

2. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。

3. 针对所有的元素重复以上的步骤,除了最后一个。

4. 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。

实现代码:

public void sort(int[] numbers) {	// 记录中间值	int temp = 0;	int size = numbers.length;	for (int i = 0; i < size - 1; i++) {		for(int j = i + 1; j < size; j++) {			if(numbers[i] > numbers[j]) {				temp = numbers[i];				numbers[i] = numbers[j];				numbers[j] = temp;			}		}	}}

转载地址:http://ubouo.baihongyu.com/

你可能感兴趣的文章
我的友情链接
查看>>
Exchange 2010的部署
查看>>
notes 临时文件
查看>>
大表之困惑 - 数据建模的前期规划十分重要
查看>>
***团体Anonymous黑美智库 盗百万美元做慈善
查看>>
分支+循环
查看>>
基于算法的建模---形状语法核其他过程方法
查看>>
Java语言概述
查看>>
我的友情链接
查看>>
MySQL服务器Swap满了100%导致db很慢很卡
查看>>
我的友情链接
查看>>
关于Delphi XE2的FMX的一点点研究之消息篇
查看>>
OSPF-LSU
查看>>
Linux忘记root密码怎么办?简简单单教你自己解决!
查看>>
“5410台 全千兆网络回路故障排除”
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
澳安全局淡定回应***袭击
查看>>
点击图片实现放大镜效果
查看>>
centos6.6升级openssh到最新版本7.5.p1
查看>>