冒泡排序
来源:互联网 发布:apache tika使用说明 编辑:程序博客网 时间:2024/06/11 08:38
//冒泡排序
//定义一组数组,两相邻的元素对比,大的元素与小的元素交换直到大的元素排到最后
public class Demo1{
public static void main(String[] agrs){
int[] a={23,45,76,12,5,8,2}; //定义一组数组
int q=0; //定义一个空的值
for(int z=0;z<a.length-1;z++) //这是控制轮数的代码
{
for(int x=0;x<a.length-1-z;x++) //这是每轮要元素对比的次数
{
if(a[x]>a[x+1]) //相邻的元素对比,大的两元素交换
{
q=a[x];
a[x]=a[x+1];
a[x+1]=q;
}
}
}
for(int z=0;z<a.length;z++) //这是输出已经排好序的数组
{
System.out.print(a[z]+",");
}
}
}
//定义一组数组,两相邻的元素对比,大的元素与小的元素交换直到大的元素排到最后
public class Demo1{
public static void main(String[] agrs){
int[] a={23,45,76,12,5,8,2}; //定义一组数组
int q=0; //定义一个空的值
for(int z=0;z<a.length-1;z++) //这是控制轮数的代码
{
for(int x=0;x<a.length-1-z;x++) //这是每轮要元素对比的次数
{
if(a[x]>a[x+1]) //相邻的元素对比,大的两元素交换
{
q=a[x];
a[x]=a[x+1];
a[x+1]=q;
}
}
}
for(int z=0;z<a.length;z++) //这是输出已经排好序的数组
{
System.out.print(a[z]+",");
}
}
}
0 0
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- PAT(BasicLevel):德才论 (25)
- JQuery中Ajax的操作
- PHP list的使用
- nyoj 素数距离问题
- 总结一些分页查询的方法SQL server,MySQL,oracle数据库及hibernate中
- 冒泡排序
- 选择排序
- 执行命令行说明
- 选择排序2
- BestCoder Round #89 1002 && HDU 5945 详解(单调队列+DP)加一种错误的方法
- android知识回顾----性能优化
- 插入排序
- C语言中程序的运行步骤
- 解决原理图更新PCB时出现Unknown Pin 和Failed to add class member 问题