为了账号安全,请及时绑定邮箱和手机立即绑定

怎么写编程题

请使用冒泡排序算法编写程序,实现对数组{25,24,12,76,101,96,28}的排序


正在回答

2 回答

public class HelloWorld {
    public static viod main(String[] args){
    int a[]= new int[]{25,24,12,76,101,96,28};
    for(int i=1;i<a.length;i++)
        {
            for(int j=0;j<a.length-i;j++)
            {
                if(a[j]>a[j+1])//从小到大冒泡排序,若要从大到小冒泡排序,把">"改"<"
                {
                    int temp=a[j];//temp暂时c储存元素
                    a[j]=a[j+1];//达到数组之间的替换
                    a[j+1]=temp;
                }
            }
        }
        for(int tp:a)//遍历数组,也是foreach循环
        {
            Syste.out.print(">"+tp);//">"为了区分,另外没有什么含义
        }
    }
}


0 回复 有任何疑惑可以回复我~

我也刚开始学习,是否满足你的答案

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

怎么写编程题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信