JAVA数组选择和冒泡排序
来源:互联网 发布:mac浏览器打开网页慢 编辑:程序博客网 时间:2024/05/22 01:53
package test;
public class NumSort {
public static void main(String[] args) {
int[] arr = { 4, 8, 5, 9, 6, 2, 3, 1, 0 };
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + "\t");
}
System.out.println();
System.out.println("***********************");
// 选择排序法,从大到小
for (int i = 0; i < arr.length; i++) {
for (int j = i + 1; j < arr.length; j++) {
if (arr[i] < arr[j]) {
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
System.out.print(arr[i] + "\t");
}
System.out.println();
System.out.println("***********************");
// 选择排序法,从小到大
for (int i = 0; i < arr.length; i++) {
for (int j = i + 1; j < arr.length; j++) {
if (arr[i] > arr[j]) {
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
System.out.print(arr[i] + "\t");
}
System.out.println();
System.out.println("***********************");
// 冒泡排序法从小到大
for (int i = 0; i < arr.length; i++) {
for (int j = arr.length - 1; j > i; j--) {
if (arr[j] < arr[j - 1]) {
int temp = arr[j];
arr[j] = arr[j - 1];
arr[j - 1] = temp;
}
}
System.out.print(arr[i] + "\t");
}
System.out.println();
System.out.println("***********************");
// 冒泡排序法从小到大
for (int i = 0; i < arr.length; i++) {
for (int j = arr.length - 1; j > i; j--) {
if (arr[j] > arr[j - 1]) {
int temp = arr[j];
arr[j] = arr[j - 1];
arr[j - 1] = temp;
}
}
System.out.print(arr[i] + "\t");
}
}
}
public class NumSort {
public static void main(String[] args) {
int[] arr = { 4, 8, 5, 9, 6, 2, 3, 1, 0 };
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + "\t");
}
System.out.println();
System.out.println("***********************");
// 选择排序法,从大到小
for (int i = 0; i < arr.length; i++) {
for (int j = i + 1; j < arr.length; j++) {
if (arr[i] < arr[j]) {
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
System.out.print(arr[i] + "\t");
}
System.out.println();
System.out.println("***********************");
// 选择排序法,从小到大
for (int i = 0; i < arr.length; i++) {
for (int j = i + 1; j < arr.length; j++) {
if (arr[i] > arr[j]) {
int temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
System.out.print(arr[i] + "\t");
}
System.out.println();
System.out.println("***********************");
// 冒泡排序法从小到大
for (int i = 0; i < arr.length; i++) {
for (int j = arr.length - 1; j > i; j--) {
if (arr[j] < arr[j - 1]) {
int temp = arr[j];
arr[j] = arr[j - 1];
arr[j - 1] = temp;
}
}
System.out.print(arr[i] + "\t");
}
System.out.println();
System.out.println("***********************");
// 冒泡排序法从小到大
for (int i = 0; i < arr.length; i++) {
for (int j = arr.length - 1; j > i; j--) {
if (arr[j] > arr[j - 1]) {
int temp = arr[j];
arr[j] = arr[j - 1];
arr[j - 1] = temp;
}
}
System.out.print(arr[i] + "\t");
}
}
}
- JAVA数组选择和冒泡排序
- java中数组的选择排序和冒泡排序
- Java 中数组的冒泡排序 和 直接选择排序
- Java 数组排序(冒泡和选择排序) 学习笔记
- java数组排序--冒泡法和选择法
- java-冒泡排序 选择排序 二维数组
- 数组的选择排序和冒泡排序
- 数组选择排序和冒泡排序
- 数组---冒泡排序和选择排序
- Java选择和冒泡排序
- Java数组排序(冒泡,选择,插入,希尔)
- Java-数组排序(选择,冒泡,插入)
- JAVA数组操作及选择、冒泡排序
- Java数组排序(冒泡、选择)
- [Java]数组排序-选择排序 冒泡排序 插入排序
- java数组的排序,选择排序,冒泡排序,插入排序
- java实现选择排序和冒泡排序
- java之冒泡排序和选择排序
- LINUX的启动SD卡的格式化方法
- Android一个应用中展示多个多种样式的Widget
- LR关于对参数进行截取操作的实践
- stl string 常用函数
- 创建一个写入流写入一个文件到程序的临时目录里
- JAVA数组选择和冒泡排序
- osg animate 操作
- jquery position
- C4K_L2MAN-6-INVALIDSOURCEADDRESSPACKET
- Swipe Views(滑动视图)
- nginx 编译参数详解(运维不得不看)
- poj-3090 Visible Lattice Point 求前n欧拉函数值的和
- 理解Git——Merging(合并)
- Javascript_8_DOM_节点操作