如何建立二維三維陣列

2021-06-19 03:59:41 字數 664 閱讀 6597

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...