java基础整理の数组的排序方法
来源:互联网 发布:js延迟调用函数函数 编辑:程序博客网 时间:2024/06/02 09:42
比较出名的冒泡的排序
//对数组进行排序,从小到public int[] sort(int[] arr){System.out.println("数组从小到大排序:");for(int i=0;i<arr.length-1;i++){for(int j=0;j<arr.length-1-i;j++){if(arr[j]>arr[j+1]){int temp = arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}}return arr;}直接排序——效率更高
public void sortFast(int[] arr){for(int i = 0;i<arr.length-1;i++){int t = i;//默认arr[i]是最小的for(int j = i;j<arr.length;j++){if(arr[t]<arr[j]){t = j;// 一旦发现后面有更大的,就记录其下角标}}//内循环一次能找到最小的数,//把最小的数提到第一位if(t!=i){int temp = arr[i];arr[i] = arr[t];arr[t] = temp;}}}
0 0
- java基础整理の数组的排序方法
- java基础 数组及数组排序方法
- java基础整理3--数组的应用
- JAVA 排序方法整理
- 整理java排序的方法实现
- java基础数组排序
- Java语言基础 数组的排序算法
- Java基础之数组的冒泡排序
- 【整理】常见的数组排序方法以及代码实现
- Java语言基础{Java_se(04)}-方法的重载设计(overload)-数组-数组的遍历-多 维数组-排序算法(冒泡排序)-选择排序
- 黑马程序员--------java基础--函数和数组的常用的排序方法
- java基础整理の构造方法
- 黑马程序员——Java基础 数组排序的两种实现方法,选择和冒泡
- Java数组排序方法
- java中数组常见的排序问题整理
- java数组的四种排序方法
- java数组基本的排序方法
- Java基础---方法,数组
- Linux curses库使用
- android--listview加载更多后恢复到加载之前的位置(终极方案)
- android驱动中的休眠
- Meteor 中的定时器
- 修改UITabBarItem字体颜色
- java基础整理の数组的排序方法
- js 简单的提示并跳转
- SQuirreL SQL Client使用入门2---插件使用
- ARP攻击与检测
- JS创建对象的模式介绍
- Linux 查找某天的文件并打包
- 安卓xml存放图片,在代码中取出
- HDU - 2276 Kiki & Little Kiki 2 矩阵快速幂
- java基础整理の函数重载和重写