Computer >> Máy Tính >  >> Lập trình >> C#

Sự khác nhau giữa mảng nhiều chiều và mảng răng cưa là gì?

Mảng nhiều chiều

Mảng nhiều chiều còn được gọi là mảng hình chữ nhật. Bạn có thể xác định mảng 3 chiều số nguyên là -

int [ , , ] val;

Hãy để chúng tôi xem cách xác định mảng hai chiều.

int[,] val = new[3,3]

Mảng răng cưa

Mảng răng cưa là một mảng của các mảng. Để truy cập một phần tử từ nó, chỉ cần đề cập đến chỉ mục cho mảng cụ thể đó.

Ở đây, chúng ta có một mảng răng cưa với 5 mảng số nguyên -

int[][] a = new int[][]{new int[]{0,0},new int[]{1,2}, new int[]{2,4},new int[]{ 3, 6 }};