Java 冒泡排序
来源:互联网 发布:淘宝店铺的商品曝光量 编辑:程序博客网 时间:2024/06/02 02:10
冒泡排序算法的运作如下:
- 1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。
- 2、对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。
- 3、针对所有的元素重复以上的步骤,除了最后一个。
- 4、持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
冒泡排序的过程图:
public class Test { public static void sortMP(int list[]) { // 开始排序 for (int i = 0; i < list.length - 1; i++) { // for (int j = 0; j < list.length - i - 1; j++) { // 如果 相邻的数据小,这样最大的数就会集中到最后 if (list[j] > list[j + 1]) { // 交换 int temp = list[j]; list[j] = list[j + 1]; list[j + 1] = temp; } // } } } public static void main(String[] args) { int score[] = { 100, 99, 90, 89, 87, 75, 69, 67 }; sortMP(score); System.out.print("最终排序结果:"); for (int a = 0; a < score.length; a++) { System.out.print(score[a] + "\t"); } }}
阅读全文
0 0
- Java 排序 - 冒泡排序
- 冒泡排序(java版)
- 冒泡排序(JAVA)
- java 冒泡排序法
- java冒泡排序
- Java BubbleSort(冒泡排序)
- java 冒泡排序
- java 冒泡排序算法~~~
- java冒泡排序算法
- JAVA中冒泡排序
- java冒泡排序!
- java冒泡排序算法
- java实现冒泡排序
- JAVA 冒泡排序
- Java实现冒泡排序
- java冒泡排序算法
- java冒泡排序!
- java 冒泡排序
- jackson简单使用
- 读《超级询问术》有感二
- EF Mapping3 EntityTypeConfiguration Class in Code-First
- phpcms V9自定义分页函数
- axure原型设计之语音按钮
- Java 冒泡排序
- Spring整合RabbitMQ
- 共享文件库so
- 深入理解Java虚拟机(读书笔记)——运行时数据区域重点
- C:三种链接属性— 外部(external), 内部(internal),无设置(none)
- IDEA中Tomcat启动报:java.lang.OutOfMemoryError: PermGen space异常
- 选择排序算法
- ReentrantLock和ReentrantReadWriteLock使用介绍
- Windows下jps, jconsole无法查看本地java进程问题解决_Java_第七城市