c 資料結構 陣列

2021-07-24 06:38:37 字數 605 閱讀 5895

陣列:關鍵的 東西主要是普通陣列和鋸齒陣列,兩組的宣告的方式不一樣!和容易和c++的方式弄混。

using system;

class test

, , };

for (int i = 0; i < 3; i++)

//鋸齒狀陣列的方式

//鋸齒陣列的宣告需要通過在陣列變數名後面防止兩組方括號的方式來完成

//第一組說明行數

//第二組留空白

//例如:int jagged=new int[12];

//int a = new a[2][3];(錯誤宣告)

int jan = new int[31]; //鋸齒的第乙個是31列的

int feb = new int[29]; //第二個是29列的

int sales = new int; //乙個鋸齒陣列

for (int i = 0; i < 31; i++)

sales[0][i] = 100;

for (int i = 0; i < 29; i++)

sales[1][i] = 50;

}}

資料結構 陣列

建立陣列 大小為50 棧空間存myarray引用 堆空間存乙個大小為50,預設值為0的陣列。棧空間myarray引用指向堆空間該陣列。int myarray new int 50 public class testarray public class testarray if s intarray....

資料結構 陣列

陣列 就是相同型別的資料按一定順序排列的集合,把有限個型別相同的資料元素用乙個名字表示,通過編號來區分。名字即為陣列名,編號即為下標。陣列是最簡單 使用最廣泛的一種資料結構,其實就是一塊連續的記憶體,哪怕物理上不連續,邏輯上也是連續的,連續存放著一組相同型別資料元素。陣列的定義 type 變數名 n...

資料結構 陣列

陣列 陣列是一種佔據連續記憶體並按順序儲存資料的簡單的資料結構。建立陣列時,需要首先指定陣列的容量,然後依據大小分配記憶體。由於有時候我們需要使用陣列的容量不確定,可能開闢的記憶體遠超實際使用的記憶體,所以陣列的空間效率不好。由於陣列在記憶體中是連續的儲存空間,所以它的時間效率很高,可以在o 1 的...