javaSE基础-数组排序
来源:互联网 发布:毛体书法知乎 编辑:程序博客网 时间:2024/05/14 10:29
public class Demo03 {/*选择排序public static void selectSort(int[]arr){for(int x=0;x<arr.length-1;x++){//lenght-1表示最后一个角标不比较for(int y=x+1;y<arr.length;y++){//y=x+1保证能前后相比if(arr[x]>arr[y]){ //如果arr[x]角标的元素比arr[y]的元素大int temp=arr[x];arr[x]=arr[y];arr[y]=temp;}}}}*/public static void selectSort(int[]arr){for(int x=0;x<arr.length-1;x++){for(int y=0;y<arr.length-x-1;y++){ //-x:让每次比较的元素减少,-1:避免角标越界if(arr[y]>arr[y+1]){int temp=arr[y];arr[y]=arr[y+1];arr[y+1]=temp;}}}}public static void main(String[] args) {int[]arr={5,1,7,5,4,10};selectSort(arr);System.out.println(Arrays.toString(arr));}}
阅读全文
0 0
- javaSE基础-数组排序
- JavaSE基础数组排序
- JavaSE 数组排序
- JavaSE 学习参考:数组排序
- JavaSE----基础语法(数组)
- JavaSe基础(4)---数组
- JavaSe基础XX02——数组
- JavaSe基础XX03——数组
- JavaSe基础XX04——多维数组
- 黑马程序员——javase基础--数组
- JavaSE编程基础 第四章 数组
- JavaSE基础笔记之直接排序
- JavaSE基础笔记之冒泡排序
- JavaSE基础之冒泡排序优化问题
- JavaSE基础第三部分:Java数组和算法之数组
- javaSE 数组
- javase-数组
- java基础数组排序
- android studio 更改项目名
- linux的基本命令
- 用ejs写网页模板
- Java语言的跨平台可移植特性
- apache配置文件:http.conf配置详解
- javaSE基础-数组排序
- 并发 阻塞队列
- Android-Activity页面之间的数据传递
- [机器学习入门] 李宏毅机器学习笔记-15 (Unsupervised Learning: Word Embedding;无监督学习:词嵌入)
- oracle 创建job进行submit时提示字符缓冲去太小
- Android中View绘制过程(二) Activity的decorView , Window ,ViewRooImpl 分别什么时候创建
- 射线检测UGUI的Button组件,控制Button四种状态状态
- 1035. Password (20)
- SpringMVC参数接受填坑