zoukankan      html  css  js  c++  java
  • JavaNote

    1.Java数组冒泡排序方法:

    使用java.util.Arrays类。

    Arrays类提供了许多方法操纵数组,如:排序、查询等等。

    Arrays类的sort()方法:对数组进行升序排列。

    Arrays的用法:

    Arrays.sort(数组名);


    2.Java数组的逆序输出方法:

    使用java.util.Arrays类。

    Arrays.sort();

    for(int i = arr.lemgth-1; i >= 0; i++)


    3.Java数组中复制方法:

    定义两个数组 arrA[];arrB[];

    把arrA的值复制给arrB;

    for(int i = 0; i < arrA.length;i++){
    arrB[i] = arrA[i];
    }


    4.Java数组中的查找算法:

    for(int i = 0; i < arr.length; i++) {
    if(name.equals(arr[i])) {
    flag = true;
    place = i;
    break;
      }
    }


    5.Java数组的插入算法:

    1.定义两个数组,其中一个数组值为空。

    2.接收用户输入的值给其中一个数组。

    3.接收用户插入的数字,插入到空数组,并把有值得数组的所有值copy给空值数组。

    4.最后输出赋了值的空值数组。

    6.数组选择法排序:

    int[]arr = new int[]{1,2,3,4,5,6};

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

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

    if(arr[i] > arr[j]){

    int t = arr[i];

    arr[i] = arr[j];

    arr[j] = t;
        }
      }
    }
    选择法排序原理:

    第0个逐步和后面全部的比,比完0位置就得到最小的数,

    紧接着再从1位置对比后面的元素,以此类推,逐步得到从小到大的值。

  • 相关阅读:
    MERGE引擎 分表后 快速查询所有数据
    MYSQL导入中文数据乱码的四种解决办法
    数据库中为什么不推荐使用外键约束?
    Word转PDF
    YII2 更新数据不成功
    YII2 使用curl请求,返回false
    Yii集成PHPWord
    网站安全DDOS攻击及监测
    nginx日志
    定时任务秒级执行
  • 原文地址:https://www.cnblogs.com/liuguoguo/p/8496981.html
Copyright © 2011-2022 走看看