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位置对比后面的元素,以此类推,逐步得到从小到大的值。

  • 相关阅读:
    必须了解的经典排序算法整理
    浅谈Code Review
    NOIP2018提高组省一冲奖班模测训练(六)
    NOIP2018提高组省一冲奖班模测训练(五)
    NOIP2018提高组金牌训练营——动态规划专题
    poj 3074
    搜索中的剪枝
    bitset骚操作
    NOIP 2017 宝藏
    prim求最小生成树
  • 原文地址:https://www.cnblogs.com/liuguoguo/p/8496981.html
Copyright © 2011-2022 走看看