Новый участник здесь. Есть много сообщений о массивах, но я этого не видел, поэтому мне интересно, возможно ли это.Использование зубчатых с многомерными массивами
У меня есть игровое поле, которое равно 11 x 10. У меня есть массив, чтобы выложить квадраты. Верхняя строка - [0] [0] - a [0] [10], а нижняя строка - [9] [0] - a [9] [10], а промежуточный - как и следовало ожидать.
Подумайте о доске в качестве шашки. Кусок перемещается в квадрат и помещается в массив в этом конкретном месте. Твист состоит в том, что вы можете иметь стопку штук на одном квадрате. Вот тут и возникает массив с зазубринами, потому что количество штук в стеках может варьироваться.
Вопрос в том, могу ли я вставить многогранный массив в многомерном массиве в каждой точке на плате?
Единственный способ, которым я могу это сделать, это иметь 110 зубчатых массивов, по одному в каждом месте без многомерного массива. Будет ли это способ сделать это?
Я знаю, что мне нужно много узнать о массивах, поэтому, если бы кто-то мог просто указать мне в сторону того, что я должен смотреть, это было бы очень признательно. Благодарю.
Конечно - синтаксис будет 'a [] [] []'. Это зубчатый массив зубчатых массивов массивов. –
Спасибо. Поэтому, если бы у меня был зубчатый массив в нижнем углу, это было бы [9] [0] [0], [9] [0] [1], [9] [0] [2] и т. Д. массив? – StanneLLC
Почему вы используете неровный массив вместо многомерного массива? Весь смысл зубчатого массива состоит в том, что он может быть зазубрен. Очевидно, что в вашем игровом поле одинаковое количество столбцов в каждой строке, и именно так работает многомерный массив. – jmcilhinney