冒泡排序算法
来源:互联网 发布:淘宝组装电脑店铺 编辑:程序博客网 时间:2024/04/29 11:06
一、简要
最基本的排序算法。
1、对数组中的数据依次比较相邻的两个元素值的大小
2、注意内层循环的边界值
3、每一次循环都能得到最大或者最小的数组元素
二、代码如下
import org.junit.Test;/** * 冒泡排序算法 * @author liangwd */public class BubbleSort {public void sort(int[] arr){int temp = 0;for (int i = 0; i < arr.length; i++) {// 1、注意内层循环的边界值for (int j = 0; j < arr.length-i-1; j++) {// 2、相邻的两个数组元素直接交换值if (arr[j]>arr[j+1]) {temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp;}}}}public void print(int[] arr){for(int i=0; i<arr.length; i++){System.out.print(arr[i] + " ");}}@Testpublic void test(){int[] arr = new int[]{9,4,3,5,7,2,0};sort(arr);print(arr);}}
0 0
- 排序算法--冒泡排序
- 排序算法-冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法-冒泡排序
- 排序算法 冒泡排序
- 排序算法-- 冒泡排序
- 排序算法-冒泡排序
- 排序算法---冒泡排序
- 排序算法-冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法--冒泡排序
- 排序算法 冒泡排序
- 排序算法-冒泡排序
- BC 2015年百度之星程序设计大赛 - 初赛(1)(序列变换-二分答案贪心)
- 3G模块PPPD拨号流程分析
- UCOS-III中的OS_CFG.H 详细解释
- 部署PHP服务器步骤记录(Centos系统)
- NYOJ 467 中缀式变后缀式
- 冒泡排序算法
- NYOJ 44 子串和 (经典的dp问题)
- 开源爬虫软件汇总
- JNI学习积累之一 ---- 常用函数大全
- Android项目打第三方jar包
- iOS开发UI基础—28使用UItableview完成一个简单的QQ好友列表(二)
- 正好最近使用到了,记录PHP错误日志
- Twitter发布新的大数据实时分析系统Heron
- 关于Ansi和Unicode