美文网首页
javaSE_day04_数组

javaSE_day04_数组

作者: 智慧之门 | 来源:发表于2018-05-14 20:03 被阅读0次

    数组: 容器,存储的是 相同数据类型的一组数据。

    数组内存

    栈区:

      1.存储 基本类型 和 引用;

      2.栈小;

      3.频繁创建 和销毁的数据结构;

    堆:

      1.存 对象(数组对象);

      2.大;

      3.不会 频繁 创建 和 销毁。

    -----------------------------------

    常用算法

      1.最大数

      2.排序:

        1)冒泡:相邻的两个数字比较排序

        2)选择:某个位置 与后边所有元素比较

        3)插入排序

          某个位置 与前边 所有元素比较,这个位置的元素 比 前边 元素 小,那么把 这个位置的元素 插入到 比它大 的那个元素的位置。

    3.查找:

    ---------------------------------------------

    数组复制

             System.arraycopy(src, srcPos, dest, destPos,length)

             源数组、源数组开始复制的位置、目标数组、目标数组复制的位置、复制的长度

    复制地址

    复制值

    ----------------------------------------------

    java.util.Arrays工具类使用,常用方法:

            toString、sort/parallelSort、binarySearch、equals、fill、copyOf、copyOfRange

    -------------------------------------------

    多维数组

      1.动态初始化

      2.静态初始化

    不规则数组:

      1.动态初始化

      2.静态初始化

    相关文章

      网友评论

          本文标题:javaSE_day04_数组

          本文链接:https://www.haomeiwen.com/subject/glkddftx.html