Mảng hai chiều trong JavaScript là gì?

Mảng hai chiều hay mảng nhiều chiều là mảng mà vị trí của phần tử dữ liệu được tham chiếu bởi hai chỉ số. Tên chỉ định hai chiều, đó là hàng và cột

Chương trình sau đại học về Kỹ thuật dữ liệu

Cánh cửa trở thành chuyên gia kỹ thuật dữ liệu Xem khóa học

Mảng hai chiều là gì?

Mảng hai chiều có thể được định nghĩa là các mảng trong một mảng. Mảng 2D được dựng lên dưới dạng số liệu, là tập hợp các hàng và cột. Người ta thường thiết kế mảng 2D để hoàn thành cơ sở dữ liệu tương tự như cấu trúc dữ liệu

Sự cần thiết của mảng hai chiều

Sử dụng mảng 2d, bạn có thể lưu trữ rất nhiều dữ liệu cùng một lúc, dữ liệu này có thể được chuyển qua bất kỳ hàm nào khi cần

Hình dung thế này, một lớp có 5 học sinh, và cả lớp phải công bố kết quả của tất cả những học sinh đó

Bạn cần một bảng để lưu trữ tất cả tên, tên môn học và điểm của năm học sinh đó

Vì vậy, nó yêu cầu lưu trữ tất cả thông tin ở dạng bảng bao gồm các hàng và cột

Hàng ghi tên môn học, cột ghi tên học sinh

Lớp học đó bao gồm bốn môn học là Tiếng Anh, Khoa học, Toán học và Tiếng Hindi, và tên của các học sinh là thứ nhất, thứ hai, thứ ba, thứ tư và thứ năm

Khai báo mảng hai chiều

Cú pháp của mảng hai chiều là

Tên_kiểu_dữ_liệu của mảng[hàng][chỉ_số];

Đây là một ví dụ

int multi_dim[2][3];

Trong ví dụ trên, tên của mảng 2d là multi_dim  gồm 2 hàng và 3 cột kiểu dữ liệu số nguyên

Khởi tạo mảng hai chiều

Có hai phương thức khởi tạo mảng hai chiều

Phương pháp 1

int multi_dim[4][3]={10,20,30,40,50,60,20,80,90,100,110,120};

Phương pháp 2

int multi_dim[4][3]={{10,20,30},{40. 50,60},{70,80,90},{100,110,120}};

Dưới đây là hai phương thức khởi tạo một phần tử trong quá trình khai báo. Ở đây, phương thức thứ hai được ưu tiên hơn vì phương thức thứ hai dễ đọc và dễ hiểu hơn để bạn có thể hình dung rõ ràng rằng mảng 2D multi_dim bao gồm bốn hàng và ba cột

Nổi bật so với các đồng nghiệp của bạn trong mùa đánh giá này

Bắt đầu học với các khóa học MIỄN PHÍ của chúng tôi Đăng ký ngay

Truy cập mảng hai chiều

Việc truy cập mảng hai chiều có thể được thực hiện bằng cách sử dụng giá trị chỉ số hàng và giá trị chỉ số cột

Tên_của_mảng[chỉ_số_hàng][chỉ_số_cột];

int multi_dim[4][3]={{10,20,30},{40,50,60},{70,80,90},{100,110,120}};

Giả sử, trong ví dụ này, bạn muốn truy cập phần tử 80

Multi_dim[2][1];

Ghi chú. lập chỉ mục luôn bắt đầu bằng số không

In các phần tử trong mảng hai chiều

Việc in các phần tử của mảng hai chiều có thể được thực hiện bằng cách sử dụng hai vòng lặp for

Bạn muốn bắt đầu sự nghiệp của mình với tư cách là Kỹ sư dữ liệu?

Bước tiếp theo

Tiếp theo, bạn sẽ cần tìm hiểu về nhiều loại cấu trúc dữ liệu hơn như danh sách được liên kết, ngăn xếp, hàng đợi, cây và biểu đồ, v.v.

Nếu có lẽ bạn đang muốn tìm hiểu thêm về cấu trúc dữ liệu và hiểu biết toàn diện về kỹ thuật dữ liệu, Chứng chỉ Kỹ thuật Dữ liệu của Simplilearn sẽ rất phù hợp với bạn. Được cung cấp bởi Simplilearn với sự hợp tác của Đại học Purdue & phối hợp với IBM, chương trình đào tạo đẳng cấp thế giới này cung cấp cho bạn các kỹ năng phù hợp và chương trình đào tạo ứng dụng mà bạn cần để trở thành một chuyên gia kỹ thuật dữ liệu sẵn sàng cho công việc ngay hôm nay. Hãy xem, điều này có thể chứng minh là người thay đổi cuộc chơi cho sự nghiệp của bạn

Nếu bạn có bất kỳ câu hỏi nào về chủ đề này, xin vui lòng để lại trong phần bình luận bên dưới. Đội ngũ chuyên gia của chúng tôi sẽ giải đáp mọi thắc mắc cho bạn sớm nhất

Giới thiệu về tác giả

đơn giản

Simplilearn là một trong những nhà cung cấp dịch vụ đào tạo trực tuyến hàng đầu thế giới về Tiếp thị kỹ thuật số, Điện toán đám mây, Quản lý dự án, Khoa học dữ liệu, CNTT, Phát triển phần mềm và nhiều công nghệ mới nổi khác

2 là gì

Mảng hai chiều là cấu trúc dữ liệu chứa tập hợp các ô được trình bày trong lưới hai chiều , tương tự như một .

Mảng 2D với ví dụ là gì?

Ở đây i và j là kích thước của hai chiều, i. e i biểu thị số hàng trong khi j biểu thị số cột. Ví dụ. int A[10][20]; Ở đây chúng ta khai báo một mảng hai chiều trong C, tên là A có 10 hàng và 20 cột.

Có mảng 2D trong JavaScript không?

Javascript chỉ có mảng 1 chiều , nhưng bạn có thể tạo mảng gồm các mảng, như những người khác đã chỉ ra.

Mảng 2 và 3 chiều là gì?

Mảng một chiều có thể được coi là một danh sách các số liên tiếp. 2 Mảng thứ nguyên có thể được coi như một bảng tính. Và mảng 3 chiều có thể được coi như một khối Rubik với mỗi ô vuông chứa một số .

Chủ Đề