Java--数组运算和排列
来源:互联网 发布:ui网络授课能学会吗 编辑:程序博客网 时间:2024/06/08 07:24
package com.lovo;public class Test02 {public static void main(String[] args) {int[] a = new int[5];System.out.print("排序前: ");for(int i = 0; i < a.length; i++) {a[i] = (int) (Math.random() * 99 + 1);System.out.print(a[i] + " ");}// 简单选择排序for(int i = 0; i < a.length - 1; i++) {int minIndex = i;for(int j = i + 1; j < a.length; j++) {if(a[j] < a[minIndex]) {minIndex = j;}}if(minIndex != i) {int temp = a[i];a[i] = a[minIndex];a[minIndex] = temp;}}System.out.print("\n排序后: ");for(int x : a) {System.out.print(x + " ");}}}
package com.lovo;public class Test03 {public static void main(String[] args) {int[] a = new int[5];System.out.print("排序前: ");for(int i = 0; i < a.length; i++) {a[i] = (int) (Math.random() * 99 + 1);System.out.print(a[i] + " ");}// 冒泡排序boolean swapped = true;// 有没有发生过交换for(int i = 1; swapped && i <= a.length - 1; i++) {swapped = false;// 表示尚未发生交换for(int j = 0; j < a.length - i; j++) {if(a[j] > a[j + 1]) {int temp = a[j];a[j] = a[j + 1];a[j + 1] = temp;swapped = true;}}}System.out.print("\n排序后: ");for(int x : a) {System.out.print(x + " ");}}}
0 0
- Java--数组运算和排列
- java随机排列数组
- java数组全排列
- JAVA 数组全排列
- Java数组全排列
- 【Java】字符数组全排列
- java实现数组全排列
- 给定一个数组,求出数组元素的排列和组合——Java实现
- Java数组运算
- 五、数组和数组运算
- Java实现的全排列和排列
- Java实现的全排列和排列
- Java小知识点学习--------数组和位运算小知识点
- java整数数组的全排列
- 转java实现数组全排列
- Java实现字符数组全排列
- Java 数组全排列 递归实现
- java全排列一维数组
- mysql数据库中命令行下常用命令的操作(增、删、改、查)和数据类型
- C++ getline疑问
- 力绝对会比之前
- poj1003 poj 1006
- poj1611
- Java--数组运算和排列
- 第六周周工作总结及计划表
- 3、windowsXP+instantcontiki2.7 环境下共享文件夹的使用
- 计算机视觉牛人博客和代码汇总(全)
- 第9周 项目4 制作乘法口诀表
- Borg Maze(最小生成树_bfs+prim)
- 第六周组会摘要&工作计划与分工
- 横向列表-使用float
- 2014UC校招笔试题分享