1. 程式人生 > 其它 >劍指 Offer 27. 二叉樹的映象(遞迴、棧)2

劍指 Offer 27. 二叉樹的映象(遞迴、棧)2

陣列

陣列是相同型別資料的-- 有序 --集合

陣列描述的是相同型別的若干個資料,按照一定的先後次序排列組合而成

每個資料稱作一個數組元素,每個陣列元素可以通過一個下標來訪問他們

陣列宣告建立

  1. 首先必須宣告陣列變數,才能在程式中使用陣列。下面是宣告陣列變數的語法

    int[] nums = new int[10];
  2. java語言使用new操作符建立陣列

  3. 陣列的元素是通過索引訪問的,陣列索引從0開始

  4. 獲取陣列的長度 arrays.length

    java 記憶體泛理解

棧相當於書的目錄,堆相當於書的類容

陣列初始化

  1. 靜態初始化:int[] a = {1,2,3,4}

  2. 動態初始化

int[] a = new int[2]

a[0]= 1;

a[1] =2

陣列如何使用

  1. for使用(for-each)

for(int i = 0 ; i< arrays.length; i++){
System.out.prrint(arrays[i])
• }

  1. 陣列可以作為引數


    public class Demo {
    public static void main(String[] args) {
    int[] a = {1,1,1,1,1,1};
    printArrays(a);

    }
    public static void printArrays(int[] a){
    for (int i : a) {
    System.out.println(i);
    }
    }
    }

  2. 作為返回值

多維陣列

陣列的巢狀模式