陣列初始化的三種方式
靜態初始化:建立時就直接初始化所有元素
動態初始化:先宣告陣列,然後用到哪個再初始化哪個
預設初始化:每種不同型別的陣列,他都有預設的資料型別,同理陣列也有初始化的型別。
public class array01 ;//一次性給陣列所有元素賦值
概述1.陣列大小一經確定無法更改,也就是說,用完了就沒辦法了再用了。
2.陣列中可以存放任意的資料型別(基本、引用資料型別),但是乙個陣列要保持純潔,只能放一種
3.陣列元素也是物件,陣列的內容存放在堆之中。
我們拿二維陣列舉例說明。
理解這句話:二維陣列的元素是一維陣列
public static void main(string args) ,,};
system.out.println("這裡是說明乙個二維陣列中有多少一維陣列:"+b.length);
system.out.println("這裡是說明乙個一維陣列中有多少元素:"+b[0].length);
system.out.println("這裡是說明乙個二維陣列中有多少一維陣列:"+a.length);
system.out.println("這裡是說明乙個一維陣列中有多少元素:"+a[0].length);
arrays.sort(a);//sort方法是void型別。沒有返回值。
system.out.println(arrays.tostring(a));
arrays.fill(a,2,4,0);//也是void型別
system.out.println(arrays.tostring(a));
}
arrays工具類中有很多已經定義好的方法,很方便使用。不要重複造輪子,有輪子就不要重寫了。
陣列的初步認識
同類元素資料的集合稱為陣列。方便查詢變數,節省記憶體。使 看起來整潔。若將有限個型別相同的變數的集合命名,那麼這個名稱為陣列名。組成陣列的各個變數稱為陣列的分量,也稱為陣列的元素,有時也稱為下標變數。用於區分陣列的各個元素的數字編號稱為下標。資料型別 陣列名 資料型別 陣列名 分步進行 宣告 分配空...
BFS初步的總結
前幾天在markblain的帶領下學習了初步的bfs演算法,然後被逼著寫下這篇總結。bfs全稱breadth first search,中文名廣度優先搜尋,又稱寬度優先搜尋,和dfs相對。通俗來說dfs是一條路走到底,而bfs就像是把一棟大廈一層一層搜尋。所以正如markblain所說,在做最優路徑...
樹狀陣列初步
fuction begin text text text end 原理 定義c i 表示以i為結尾的前lowbit i 個數 原數列 的和 字尾和 維護c i 根據上圖,從底至上 二進位制增加拼湊 更新code inline void update int pos,int val 區間查詢 字首和的...