java冒泡排序
2016-03-31 22:11
381 查看
冒泡排序首选确认数组中的第一个数为最大(降序)或最小(升序),之后按照顺序依次确认第二位、第三位等为剩下未排序中最大或最小值
package com.han.sort; public class MaoPaoSort { /** * 冒泡排序 * @param args */ public static void main(String[] args) { int arr[]=new int[]{35,100,40,60,87,43,13,45,12,0}; print(arr); maopaoSort(arr); System.out.println("排序后:"); print(arr); } public static void maopaoSort(int[] arr){ int temp=0; for(int i=0;i<arr.length;i++){ for(int j=i+1;j<arr.length;j++){ if(arr[i]>arr[j]){ temp=arr[i]; arr[i]=arr[j]; arr[j]=temp; } } print(arr); } } private static void print(int[] arr) { for (int i : arr) { System.out.print(i+" "); } System.out.println(); } }
相关文章推荐
- 递归算法实现斐波那契数列每项值显示(java)
- eclipse validating 很慢
- java集合(一)
- java虚拟机 内存模型
- Java多线程Runnable接口与Thread类,以及synchronied关键字
- Java - 值传递和引用传递
- java.util.Date()插入MySQL数据库datetime字段出错的解决办法
- 20145229吴姗珊 《Java程序设计》小总结
- struts2工作流程
- 用Eclipse新建一个web项目没有自动生成web.xml
- 接口 --- Java
- java arraylist linkedlist vector
- 简单的SpringMVC经典案例
- Java里的下载Excel模板上传Excel文件
- Java Array和Arrays
- java学习一:运算符和流程控制
- Spring第3天
- Java设计模式小问题
- Spring MVC之文件上传与下载
- java包生成API遇乱码问题解决方法