java知识
来源:互联网 发布:易知资本 编辑:程序博客网 时间:2024/05/03 21:21
值得回顾的java知识经典
java基础之取最大值和排序操作
/* 文档注释 文档标示符*//**此类是对数组进行取最值,排序等操作的@author 阿牛@version 6.6*/public class Print{//静态排序方法 private Print(){} /** 取int数组里面的最大值 @param arr 传入一个int数组 @return 返回一个int数组 */ public static int min(int[] arr){//最大值 int max=arr[0]; for(int i=0;i<arr.length;i++){ if(arr[i]>max){ max=arr[i]; } } return max; } /** 取int数组里面的最小值 @param arr 传入一个int数组 @return 返回一个int数组 */ public static int one(int[] arr){//最小值 int max=arr[0]; for(int i=0;i<arr.length;i++){ if(arr[i]<max){ max=arr[i]; } } return max; } /** 对传入int数组里面进行冒泡排序 @param arr 传入一个int数组 */ public static void two(int[] arr){//冒泡排序 for(int i=0;i<arr.length-1;i++){ for(int j=0;j<arr.length-1;j++){ replace(arr,j,j+1); } } } /** 对传入int数组里面进行选择排序 @param arr 传入一个int数组 */ public static void game(int[] arr){//选择排序 for(int i=0;i<arr.length-1;i++){ for(int j=i+1;j<arr.length;j++){ replace(arr,i,j); } } } private static void replace(int[] arr,int a,int b){ if(arr[a]>arr[b]){ int t=arr[a]; arr[a]=arr[b]; arr[b]=t; } }}
阅读全文
0 0
- JAVA知识
- Java 知识
- Java知识
- java知识
- Java知识
- java知识
- JAVA知识
- java知识
- java知识
- java 知识
- java知识
- java 知识
- java知识
- Java知识
- JAVA 知识
- java知识
- Java知识
- java知识
- C语言之变量的存储方式和生存周期
- PAT1075 链表元素分类
- vSphere共享存储全配置流程
- 软件构造 课堂笔记5
- Unity 显示FPS
- java知识
- Hadoop MapReduce 简单案例--求平均值
- 计算机二级易混点
- 表格布局注册页面
- android 关机流程详细分析
- Unsupported major.minor version 51.0
- 高德地图开发Key的申请
- 习题6-1 平衡的括号(Parentheses Balance, UVa 673)
- Eclipse+Maven创建webapp项目<一>