冒泡/选择排序
来源:互联网 发布:我是神经病网络歌手 编辑:程序博客网 时间:2024/06/18 07:44
冒泡:相邻元素两两比较,相比大的放在后面,第一次比较结束后最大值出现在数组最后
选择:先找到数组中最小的放在第一个,之后从第二个开始继续比较后面的找到第二小的,以此类推。
public class Solution {
/**
* @param A an integer array
* @return void
*/
public void sortIntegers(int[] A) {
// Write your code here
/* 冒泡
int temp;
for(int i = 0; i < A.length; i++)
for(int j = 0; j < A.length - 1- i; j++){
if(A[j] > A[j+1]){
temp = A[j];
A[j] = A[j+1];
A[j+1] = temp;
}
}*/
int min;
int index;
int temp;
for (int i = 0; i < A.length; i++){//选择
min = A[i];
index = i;
for(int j = i + 1; j < A.length; j++){
if (A[j] < min){
min = A[j];
index = j;
}
}
temp = A[i];
A[i] = min;
A[index] = temp;
}
}
}
- 冒泡排序 选择排序
- 冒泡排序、选择排序
- 冒泡排序 选择排序
- 选择排序 冒泡排序
- 冒泡排序/选择排序
- 冒泡排序/选择排序
- 冒泡排序 选择排序
- 选择排序冒泡排序
- 选择排序 冒泡排序
- 冒泡排序、选择排序
- 冒泡排序,选择排序
- 选择排序-【冒泡排序】
- 冒泡排序,选择排序
- 选择排序&冒泡排序
- 冒泡排序选择排序
- 选择排序,冒泡排序
- 冒泡排序&选择排序
- 冒泡排序、选择排序
- 深入了解 Dojo 的核心接口
- 数据库基础知识
- Java标识符命名
- Redis学习手册(Key操作命令)
- Web.xml配置详解之context-param
- 冒泡/选择排序
- 配置 lvs+keepalived
- Unity中Bounce Intensity的用法
- jquery weui 自定义html的promt
- Java关键字
- Windows下安装RabbitMQ
- Java 异常的捕获与处理详解(一)
- 一个简单的Dialog实现
- Makefile自动化变量