Java中的选择排序和冒泡排序
2013-11-26 10:30
148 查看
public class Test
{
public static void main(String[] args)
{
int[] a = {1,4,2,5,12,10};
sort(a);
}
//选择排序,其他数和某一个数进行比较
public static void sort(int[] arg){
for(int i=0;i<arg.length;i++){
for(int j=i+1;j<arg.length;j++){
if(arg[i]>arg[j]){
int temp = arg[i];
arg[i]=arg[j];
arg[j]=temp;
}
}
}
for(int a :arg)
System.out.print(a+",");
}
//冒泡排序,两个相邻的数进行比较
public static void sort(int[] arg){
for(int i=0;i<arg.length;i++){
for(int j=0;j<arg.length-1-i;j++){
if(arg[j]>arg[j+1]){
int temp = arg[j];
arg[j]=arg[j+1];
arg[j+1]=temp;
}
}
}
for(int a :arg)
System.out.print(a+",");
}
}
{
public static void main(String[] args)
{
int[] a = {1,4,2,5,12,10};
sort(a);
}
//选择排序,其他数和某一个数进行比较
public static void sort(int[] arg){
for(int i=0;i<arg.length;i++){
for(int j=i+1;j<arg.length;j++){
if(arg[i]>arg[j]){
int temp = arg[i];
arg[i]=arg[j];
arg[j]=temp;
}
}
}
for(int a :arg)
System.out.print(a+",");
}
//冒泡排序,两个相邻的数进行比较
public static void sort(int[] arg){
for(int i=0;i<arg.length;i++){
for(int j=0;j<arg.length-1-i;j++){
if(arg[j]>arg[j+1]){
int temp = arg[j];
arg[j]=arg[j+1];
arg[j+1]=temp;
}
}
}
for(int a :arg)
System.out.print(a+",");
}
}
相关文章推荐
- Java选择排序、冒泡排序、直接插入排序与二分查找
- Java-数据结构与算法-选择排序与冒泡排序
- Java学习笔记(五)--二维数组 冒泡排序 选择排序 Arrays数组工具类
- java中选择排序,冒泡排序和二分法查找学习记录
- Java中的选择排序和冒泡排序的代码
- java中各种常用排序实现(直接插入排序、直接选择排序、堆排序、冒泡排序、快速排序和归并排序)
- java 实现 冒泡排序、选择排序、插入排序。
- java实现数组的冒泡排序、选择排序代码
- java版选择排序和冒泡排序
- 冒泡排序、选择排序、插入排序、希尔排序、归并排序、快速排序、堆排序java实现
- [Java]数组排序-选择排序 冒泡排序 插入排序
- java实现 冒泡排序 插入排序 选择排序
- 插入排序、冒泡排序、选择排序、希尔排序、快速排序、归并排序、堆排序和LST基数排序——JAVA实现
- Java基础---选择排序和冒泡排序
- java 冒泡排序 插入排序 选择排序
- [Java]数组排序-选择排序 冒泡排序 插入排序
- 几种常用的排序算法的分析及java实现(希尔排序,堆排序,归并排序,快速排序,选择排序,插入排序,冒泡排序)
- I学霸官方免费教程二十八:Java排序算法之选择排序和冒泡排序
- (一)Java实现排序,选择排序,快速排序,冒泡排序,插入排序
- 选择排序和冒泡排序(JAVA)