gpt4 book ai didi

Java二维数组定义

转载 作者:搜寻专家 更新时间:2023-10-31 08:26:40 26 4
gpt4 key购买 nike

我有一个很基本的问题。

例如:

int a[][] = {{1,2,3,4},{5,6,7,8},{9,10,11,12}} 

我们说它是 [3][4],因为它有 3 个元素,每个元素都有自己的 4 个元素。

但是怎么样:

int a[][] = {{1},{5,6,7},{9,10,11,12}} 

还是[3][4]吗?


更新

所以根据下面的有用评论,我的第一个示例可以写成 [3][4] 数组,但第二个不能这样表示,对吗?

最佳答案

这些被称为 Jagged Arrays , 它们不被认为是 m-by-n , 因为它们不符合 Matrix 的正式定义.

In mathematics, a matrix (plural matrices) is a rectangular array of numbers, symbols, or expressions, arranged in rows and columns.

关于Java二维数组定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18451129/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com