冒泡插入[通俗易懂]

冒泡插入[通俗易懂]冒泡插入

大家好,又见面了,我是你们的朋友全栈君。

package 算法;

import java.security.AlgorithmConstraints;

public class 冒泡插入 {

    public static void main(String[] args) {

        // TODO Auto-generated method stub
        int[] a={2,4,5,0,6};int b=3;
        int[] b2=new int[a.length+1];
        for(int i=0;i<a.length;i++){

            b2[i]=a[i];
        }
        //增加一个元素
        b2[b2.length-1]=3;
        //排序
        for(int i=0;i<b2.length;i++){

            for(int j=1;j<b2.length-i;j++){

                if(b2[j-1]>b2[j]){

                    int temp=b2[j-1];
                    b2[j-1]=b2[j];
                    b2[j]=temp;
                }
            }
        }
        for(int i:b2){

            System.out.print(i);
        }
        System.out.println(“b2降序方式—————————-“);
        for(int i=0;i<a.length;i++){

            for(int j=a.length-1;j>0;j–){

                if(a[j-1]<a[j]){

                    int temp=a[j-1];
                    a[j-1]=a[j];
                    a[j]=temp;
                }
            }
        }
        for(int i:a){

            System.out.print(i);
        }
    }

}
 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/106017.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vue-cli创建的项目中引入第三方库报错 ‘caller’, ‘calle’, and ‘arguments’ properties may not be……

    vue-cli创建的项目中引入第三方库报错 ‘caller’, ‘calle’, and ‘arguments’ properties may not be……

    2021年10月11日
    46
  • Intent常用flag之FLAG_ACTIVITY_CLEAR_TOP

    Intent常用flag之FLAG_ACTIVITY_CLEAR_TOP先说Activity的四种启动模式:1:standard:默认模式,不需要配置LaunchMode,默认在从Activity1跳转到Activity2,然后从Activity2跳转到Activity3,此时不管桟中有没有Activity2、3,程序都会新创建一个新的Activity,最后依次返回,会按照倒叙的顺序依次退出,类似退桟的过程。    2:singleTop:singl

    2022年7月17日
    11
  • window.navigator.userAgent用来区分设备和浏览器

    window.navigator.userAgent用来区分设备和浏览器javascript的navigator对象navigator为Window对象的一个属性,指向了一个包含浏览器相关信息的对象。navigatot中包含了一些常用到的属性,如navigator.appVersion浏览器的版本号navigator.appName浏览器的名称navigator.language浏览器使用的语言navigator.platform…

    2025年10月25日
    3
  • mysql 同步远程数据库_两个sql数据库数据实时同步

    mysql 同步远程数据库_两个sql数据库数据实时同步1.服务配置说明:服务器名称服务器地址数据库名称用户名密码端口数据库服务器A121.xx.xx.xxyoujihui_zsrootyoujihui3306数据库服务器B120.yy.yy.yyy

    2022年10月15日
    4
  • mysql一主多从 读写分离_MySQL主从复制原理

    mysql一主多从 读写分离_MySQL主从复制原理文章目录前言一、基本概念1.读写分离(1)什么是读写分离(2)为什么要读写分离(3)什么时候要读写分离(4)主从复制与读写分离2.MySQL主从复制(1)mysql支持的复制类型(2)主从复制的工作过程(3)mysql主从复制高延迟的原因(4)mysql主从复制高延迟的解决办法3.常见的MySQL读写分离方式(1)基于程序代码内部实现(2)基于中间代理层实现二、MySQL主从复制架构搭建1.服务器配置2.实验前准备3.mysql主从服务器时间同步4.主服务器

    2022年8月13日
    6
  • Git删除本地分支_idea删除git分支

    Git删除本地分支_idea删除git分支引言:注:本人一直都是用的gitbash窗口完成日常的开发工作。事情是这样的,切换分支的时候命令打错了,gitcheckout后面没有跟分支名,结果gitstatus,很多delete的文件,直接冒冷汗,gitadd,commit之后发现本地与远程确实是删除了很多文件,我本地没有修改的代码,于是选择直接删除本地的分支,然后重新从远程拉分支。具体操作:我现在在dev20181018分支…

    2022年10月16日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号