冒泡排序算法
2013-10-10 15:37
190 查看
/* * file name: BubbleSort.java * copyright: Unis Cloud Information Technology Co., Ltd. Copyright 2015, All rights reserved * description: <description> * mofidy staff: zheng * mofidy time: 2015年11月18日 */ package com.common.sort; /** * 冒泡排序 *(比较相邻的两个元素,如果它们之间的大小关系与期望的关系相反(逆序),则交换两个元素的位置;否则不交换) *(每轮将一个未排序的最大数放在后面 ) * * @author zheng * @version [version, 2015年11月18日] * @see [about class/method] * @since [product/module version] */ public class BubbleSort { public static void bubble(int[] arr){ int temp = 0; // 总共循环多少次(n-1次) for(int i=0;i<arr.length-1;i++){ // 每轮将一个未排序的最大数放在后面 for(int j=0;j<arr.length-i-1;j++){ if(arr[j] > arr[j+1]){ temp = arr[j+1]; arr[j+1] = arr[j]; arr[j] = temp; } } } } }
相关文章推荐
- /* 冒泡排序算法 */
- 冒泡排序算法在JavaScript中的标准实现
- 冒泡排序算法
- 用Scala瞎写的冒泡排序算法
- 冒泡排序算法
- 每周一算法之一——冒泡排序算法
- 第16周报告1(任务2):学会冒泡排序算法
- 排序算法-shaker-改良的冒泡排序算法
- 冒泡排序算法(C语言实现)
- 冒泡排序算法总结并举例说明
- 冒泡排序算法(C#实现)
- 冒泡排序算法(C语言实现)
- 冒泡排序算法
- 冒泡排序算法 排序 数字字符串,并返回排序后的字符串
- JAVA实现冒泡排序算法
- js交换排序 冒泡排序算法(Javascript版)
- 排序算法(一)冒泡排序算法3
- 八大排序算法之 三 交换排序---冒泡排序算法
- 冒泡排序算法
- 常用代码段(二)冒泡排序算法Java实现