冒泡排序:JAVA
来源:互联网 发布:mac拼音怎么打 编辑:程序博客网 时间:2024/06/06 04:47
基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对
相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的
数比较后发现它们的排序与排序要求相反时,就将它们互换。
所以冒泡排序是一种稳定排序算法
图例
java实现
public class MaoPAO {/** * 冒泡排序 * * @param lists * @return */public void sorts(int lists[]) {int temp;for (int i = 0; i < lists.length - 1; i++) {for (int j = 0; j < lists.length - 1-i; j++) {if (lists[j] >= lists[j + 1]) {temp = lists[j]; //交换位置属于交换排序的一种lists[j] = lists[j + 1];lists[j + 1] = temp;}}}}}
0 0
- Java 排序 - 冒泡排序
- 冒泡排序(java版)
- 冒泡排序(JAVA)
- java 冒泡排序法
- java冒泡排序
- Java BubbleSort(冒泡排序)
- java 冒泡排序
- java 冒泡排序算法~~~
- java冒泡排序算法
- JAVA中冒泡排序
- java冒泡排序!
- java冒泡排序算法
- java实现冒泡排序
- JAVA 冒泡排序
- Java实现冒泡排序
- java冒泡排序算法
- java冒泡排序!
- java 冒泡排序
- Longest Increasing Subsequence
- hadoop配置文件及常用配置
- ajax 的简述与原理
- ——黑马程序员——OC中NSNumber、NSValue、NSDate 的使用总结
- LeetCode Edit Distance
- 冒泡排序:JAVA
- LeetCode 题解(284) : Smallest Rectangle Enclosing Black Pixels
- 直接插入排序 :Java实现
- List<String>Sort
- iOS开发之GCD使用总结
- 希尔排序:Java(最小增量排序)
- Spark学习体会
- java快速排序实现
- Android 实战 - 个人App乐逗项目(查看网页链接封装,播放视频封装)