Java:冒泡排序法 和 选择排序
来源:互联网 发布:淘宝千里眼软件怎么样 编辑:程序博客网 时间:2024/05/17 23:19
冒泡排序:
package com.imooc;public class arrayDemo {public static void main(String[] args) { int[] arr={23,34,12,2,13,31,56,98};System.out.println("排序前的数组为:");for(int m:arr)//尤其注意这里是冒号不是分号{System.out.print(m+" ");}System.out.print("\n");//冒泡排序int temp;int n=arr.length;for(int i=0;i<n-1;i++)//扫描arr,length-1次{for(int j=0;j<n-i-1;j++)//每次比较arr[n-i-1]和arr[n-i-2]{if(arr[j]>arr[j+1]){temp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}}}//foreach输出System.out.println("排序后的数组为:");for(int m:arr){System.out.print(m+" ");} }
选择排序:
package com.imooc;public class arrayDemo {public static void main(String[] args) { int[] arr={23,34,12,2,13,31,56,98};System.out.println("排序前的数组为:");for(int m:arr)//尤其注意这里是冒号不是分号{System.out.print(m+" ");}System.out.print("\n");//选择排序int temp;int i,j,k;int n=arr.length;for(i=0;i<n-1;i++){k=i;//将为排序中最小的下标赋值给kfor(j=i+1;j<n;j++)//固定数组中的第一个数,让后面的所有数字和其进行比较{if(arr[j]<arr[k]){k=j;}}//将最小值放置在最前面temp=arr[k];arr[k]=arr[i];arr[i]=temp;}//foreach输出System.out.println("排序后的数组为:");for(int m:arr){System.out.print(m+" ");} }}
阅读全文
0 0
- java冒泡排序和选择排序法
- Java:冒泡排序法 和 选择排序
- Java中两种排序源码:冒泡排序和选择排序法
- Java选择和冒泡排序
- java实现选择排序和冒泡排序
- java之冒泡排序和选择排序
- Java冒泡排序和选择排序
- java版选择排序和冒泡排序
- Java 实现冒泡排序和选择排序
- java冒泡排序和选择排序
- java选择排序和冒泡排序
- Java中的选择排序和冒泡排序
- Java选择排序和冒泡排序示例
- java选择排序和冒泡排序
- Java基础---选择排序和冒泡排序
- 选择排序和冒泡排序(JAVA)
- java冒泡排序和选择排序
- Java中冒泡排序和选择排序
- 懂技术懂行业还有力推决心,紫光工业云准备好了
- 运用dtree组件动态生成带复选框的目录树
- pycharm自动添加注释
- java sevlet中使用session,会话跟踪技术
- skynet底层源码阅读(4)-服务管理
- Java:冒泡排序法 和 选择排序
- Mybatis 调用数据库的存储过程
- Android清除缓存功能实现
- sm3算法
- 《Windows核心编程》读书笔记八 用户模式下的内核同步
- 荣之联正式发布大数据平台,这和大多数产品不太一样
- LeetCode----- 20.Valid Parentheses
- 什么是 Zend ? 什么是 PHP ?
- C语言入门第十篇,switch语句练习题