Добрый день! Есть ли общепринятый стандарт в программировании (или, может, конкретно, в java), в какой четверти на плоскости располагается двумерный массив?
Я так понимаю, это имеет значение при написании игр, но, возможно, и не только
Ada
1 уровень
Двумерный массив и измерение
Обсуждается
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Денис Enterprise Java Developer
24 мая 2022, 12:10
Двухмерный массив это просто массив массивов. У него нет четвертей, но ты можешь их себе придумать сам.
Технически это координатная плоскость с координатами от 0 до N и от 0 до M, где N и M это размер массивов соответственно. Да и то, это работает только в том случае если твой массив массивов хранит в себе одинаковые :) Никто не запрещает ему иметь внутри массивы разной длины.
Например
{
{1, 2, 3},
{1, 2, 3, 4},
{1}
}
Это вполне себе валидный массив int[][]
Нужно отметить, что при помощи двухмерного массива можно решить такую задачу как представление координат игрового поля, например, но не нужно ограничивать функциональность этого инструмента только одной задачей.
Если оторваться от цифр, и вспомнить, что в Java все есть объект, то самый элементарный JSON это тоже двухмерный массив в некоторых случаях. Вот пример надуманный конечно, но это массив массивов с разной информацией :)
0