zoukankan      html  css  js  c++  java
  • 冒泡排序

    /*

    String[] musics = new String[]{"Island","Ocean","Pretty","Sun"};
    //这是按照字母顺序排好序的 字符串数组

    现在要往里面插入新的英文歌曲,
    按照首字母排序插入到指定的位置

    */

    String[] musics = new String[]{"Island","Ocean","Pretty","Sun"};

    //1.用冒泡排序,给歌曲排序
    for(int i = 0;i<musics.length-1;i++){

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

    if( musics[j].compareToIgnoreCase(musics[j+1])>0){

    //如果前面的大于后面的就交换位置
    String temp = musics[j];
    musics[j] = musics[j+1];
    musics[j+1] = temp;


    }
    }
    }

    //插入一个歌曲
    String[] newMusics = new String[musics.length+1];

    //定义一个插入的歌曲
    String songName = "Love";


    //用循环让songName 和 原歌曲列表做对比

    //默认就在第一个
    for(int i = 0;i<musics.length +1;i++){

    if(i == 0){

    newMusics[i] = songName;
    }


    newMusics[i] = musics[i-1];

    }

    //将数组在一个插入排序。 /*查资料*/


    //遍历数组
    for(int i = 0;i<musics.length;i++){

    System.out.println(musics[i]);

    }
    }
    }

  • 相关阅读:
    drf 权限流程解析
    drf 认证流程解析
    drf 版本解析
    Django REST framework初识
    RESTful规范
    Flask框架
    Flask框架解析目录
    hdu
    hdu 6113 度度熊的01世界(结构体的赋值问题)
    hdu 6114 chess(排列组合)
  • 原文地址:https://www.cnblogs.com/xiaohaishuangyu/p/6093257.html
Copyright © 2011-2022 走看看