java 算法之冒泡排序
来源:互联网 发布:易语言验证码同步源码 编辑:程序博客网 时间:2024/05/22 04:59
class MaoPao{
public static void main(String []args){
int []arr= {12,2,4,43,5};
System.out.println("排序前:");
printArray(arr); //调用输出函数
MaoPao1(arr); //调用排序函数
System.out.println("排序后:");
printArray(arr); //调用输出函数
for(int i=0;i<arr.length-1;i++){
for(int j=0;j<arr.length-1-i;j++){
if(arr[j]>arr[j+1]){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
System.out.print("[");
for(int i=0 ;i<arr.length;i++){
if(i==arr.length-1){
System.out.print(arr[i]+"]");
}
else{
System.out.print(arr[i]+",");
}
}
System.out.println();
}
}
public static void main(String []args){
int []arr= {12,2,4,43,5};
System.out.println("排序前:");
printArray(arr); //调用输出函数
MaoPao1(arr); //调用排序函数
System.out.println("排序后:");
printArray(arr); //调用输出函数
}
//冒泡排序的具体实现
for(int i=0;i<arr.length-1;i++){
for(int j=0;j<arr.length-1-i;j++){
if(arr[j]>arr[j+1]){
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
}
//数组的输出函数
System.out.print("[");
for(int i=0 ;i<arr.length;i++){
if(i==arr.length-1){
System.out.print(arr[i]+"]");
}
else{
System.out.print(arr[i]+",");
}
}
System.out.println();
}
}
阅读全文
0 0
- java算法之冒泡排序
- java算法之冒泡排序
- Java-算法之冒泡排序
- Java 算法之冒泡排序
- java算法之冒泡排序
- java算法之冒泡排序
- java 算法之冒泡排序
- Java算法之冒泡排序
- java算法之冒泡排序
- Java算法之冒泡排序
- Java-排序算法之冒泡排序算法
- java排序算法之(冒泡排序法)
- java排序算法之(冒泡排序法)
- java排序算法之冒泡排序
- 排序算法之冒泡排序(JAVA)
- java排序算法之冒泡排序
- 排序算法之冒泡排序Java版
- Java实现排序算法之冒泡排序
- PL/SQL 学习分享(续)
- 用 LoadLibraryEx 失败
- python iter函数特殊用法
- 虚拟机VMware中Ubuntu编译安装lnmp时,如何复制windows中的内容,粘贴到Ubuntu中!
- LeetCode50_Pow(x,n)
- java 算法之冒泡排序
- Java---- 静态内部类与非静态内部类的区别
- 一个简单的HttpServlet
- Linux 防火墙开放端口ptables
- MapReduce2.0原理及基本架构
- 迅雷前端一面
- PS-ArrayList
- Linux 常用命令
- ROS中编写Publisher和Subscriber的方法(Python版)