冒泡排序——java
来源:互联网 发布:信用卡怎么淘宝套现 编辑:程序博客网 时间:2024/05/01 22:56
冒泡核心思想:每一趟比较相邻两个数,将最大(小)数放到最后。接着下一趟需比较的元素数减1.共需比较length(array)趟
import java.util.*;import java.io.*; public class maopao{void sort(int arr[]){for (int i=arr.length-1;i>0;i--){//待排元素个数减一for(int j=0;j<i;j++){//把最大(小)数放到最后if (arr[j]>arr[i]){//所有的未排数与当前最后一个位置的数比较,若大就换(更新最后一个位置的数)int temp=arr[i];arr[i]=arr[j];arr[j]=temp;}}} } public static void main(String[] args){ int[] data=new int[] {1,7,4,2,3,0,9,5}; maopao A=new maopao();A.sort(data);for(int i=0;i<data.length;i++){System.out.println("result:"+data[i]);}} }
0 0
- java冒泡排序——新人冒泡
- 冒泡排序——java
- 冒泡排序——java
- 冒泡排序——java
- 冒泡排序—java实现
- Java数组排序——冒泡排序
- Java排序算法——冒泡排序
- Java排序算法——冒泡排序
- # Java实现冒泡排序—详细解析优化版冒泡
- java面试——冒泡排序
- java面试题——冒泡排序
- java数组——冒泡排序
- *《java基础算法——冒泡排序》
- java算法——冒泡法排序
- Java算法——冒泡排序
- 冒泡排序——java实现
- 冒泡排序——java语言
- Java常用算法——冒泡排序
- 找资源网站
- 折半查找判定数及平均查找长度
- jhipster的相关
- Angular Tutorial (1)
- [JAVA]计算两个日期相差的天数
- 冒泡排序——java
- linux shell 进程查看命令
- 使用CMD 命令创建指定大小的文件
- 团体程序设计天梯赛-练习集 L2-011. 玩转二叉树
- Gradle 如何使用Android Studio把自己的Android library分享到jCenter和Maven Central
- 解析几何 —— 球
- TabLayout的使用
- maven :missing artifact xxxxxxxxxxxx的可能解决方案
- linux设备驱动程序中的阻塞、IO多路复用与异步通知机制