ps:
一維陣列是指標,可將二維陣列看作是指標的指標:每一行是乙個一維陣列,而列是指向行的指標。在動態建立時,先分配指向行的指標空間,再迴圈維每一行申請空間。
二維://建立
int **p;
p = new int*[x]; //行 //申請行的空間
//每行的列申請空間
for(i=0; i三維:
//建立
int *** p3 ;
p3 = new int**[hight ] ;
for( i = 0 ; i < hight ; i ++ )
p3[i] = new int*[row] ;
for( i = 0 ; i < hight ; i ++ )
for( j = 0 ; j < row ; j ++ )
p3[i][j] = new int[col] ;
//釋放
for( i = 0 ; i < hight ; i ++ )
for( j = 0 ; j < row ; j ++ )
delete p3[i][j] ;
for( i = 0 ; i < hight ; i ++ )
delete p3[i] ;
delete p3 ;
二維數 三維陣列
二維陣列 2017 11 10 對比 1 概念 一維陣列 存貯一組相同型別資料 二維陣列 存貯著多個一維陣列 類推 三維陣列 存貯著多個二維陣列 2 宣告 一維陣列 陣列型別 陣列名 初始值 int arr01 int arr00 new int 5 二維陣列 陣列型別 陣列名 初值 陣列型別為一維...
陣列(Array),二維陣列,三維陣列
陣列 array 相同型別資料的集合就叫做陣列。一 定義陣列的方法 a type 變數名 new type 陣列中元素的個數 例如 int a new int 10 或者 int a new int 10 b type 變數名 new type 例如 int a new int 二 陣列的lengt...
二維,三維樹狀陣列模板
二維樹狀陣列,update x,y 是更新 x,y 然後維護 x,y 右下角的矩陣,sum x,y 是求 1,1 到 x y 這個矩陣內所有元素的和。當然也可以用來求任意矩陣的值。例如求矩陣 x1,y1 到 x2,y2 的值,那麼直接sum x2,y2 sum x1 1 y2 sum x2 y1 1...