2014.10.24 数组代码
来源:互联网 发布:淘宝购物车东西不见了 编辑:程序博客网 时间:2024/06/04 09:49
1.将10个随机数按从小到大的顺序排列
<span style="font-size:14px;">public static void main(String[] args) {int[] f = new int[10];for (int i = 0; i <= f.length-1; i++) {f[i] = (int) (Math.random() * 100 + 1);System.out.print(f[i] + "\t");}System.out.println();int maxF = f[0];for (int i = 1; i < f.length; i++) {if (f[i] > maxF) {maxF = f[i];}}System.out.println("这些数的最大数为:" + maxF);int temp = 0;int minIndex = 0; //简单选择排序法1for (int j = 0; j < f.length - 1; j++) { minIndex = j; for (int i = j + 1; i < f.length; i++) { if (f[i] < f[minIndex]) { minIndex = i; } } if(minIndex!=f[i]){ temp = f[j]; f[j] = f[minIndex]; f[minIndex] = temp; }} for (int x : f) { System.out.print(x + " "); }System.out.println();// 冒泡法boolean swapped = true;for (int i = 1; i < f.length &&swapped; i++) {for (int j = 0; j < f.length - i; j++) {swapped=false;if (f[j] > f[j + 1]) {temp = f[j + 1];f[j + 1] = f[j];f[j] = temp;swapped = true;}}}for (int x : f) {System.out.print(x + " ");}System.out.println();//简单排序法2for (int i = 0; i < f.length - 1; i++) {for (int j = i + 1; j < f.length; j++) {if (f[i] > f[j]) {temp = f[i];f[i] = f[j];f[j] = temp;}}}for (int x : f) {System.out.print(x + " ");}}</span>
0 0
- 2014.10.24 数组代码
- C#数组练习代码
- 二维数组排序代码
- 树状数组(代码详解)
- 数组指针《代码》
- 数组常用代码
- JNI操作数组代码
- [小代码]数组连接
- 树状数组 关键代码
- 代码优化:复制数组
- php数组排序代码
- 求next数组代码
- 螺旋数组代码
- next数组代码
- 后缀数组模板代码
- 后缀数组代码详解
- C代码实现数组
- C代码实现数组
- 直接插入排序、希尔排序
- 意念控制智能车项目介绍
- 人才竞争2.0时代:产业和学界为何纷纷锁定高校竞赛?
- 代理模式
- 谁说菜鸟不会数据分析(入门篇)总结2
- 2014.10.24 数组代码
- servlet学习笔记-servlet中的URL
- Nodejs异步流程控制Async
- Solr4.7 配置中文分词
- LeetCode—Single Number
- 找出一个字符串中最长连续相同子串
- 度量敏捷实施的价值
- qgis for Android的编译
- Android Context 上下文 你必须知道的一切