Для такого одинокого человека, как я, смотреть «Мистера Бина» — неотъемлемая часть жизни. В одном из эпизодов Бин как обычно не может уснуть. Нет проблемы комаров, есть проблема кошек. Он избавляется от него, маскируясь под Собаку и лая, чтобы обмануть кошек. Он знает, как решить проблему. (Применить то ли стек, то ли кучу, то ли socks.

Затем он пытается уснуть, но не может. Итак, он начинает считать овец на фото. Он путается со счетом. Итак, чтобы вычислить общее число, он использует калькулятор и вычисленную строку, умноженную на столбец, рассматривая овец как n-мерный массив. Проблема здесь в том, что размер столбца варьируется от строки к строке.

Ему все равно. Он просто вычисляет RxC и спит. (Почему-то он проспал и КОНЕЦ ) Вспомнился мне так называемый Jagged Array/Ragged Array.

Итак, что это?

Зубчатые массивы — это массивы с переменным размером столбца.

Если у нас есть массив массивов, мы обычно работаем с фиксированным размером столбца. Но бывают ситуации, когда у нас нет фиксированного размера столбца. Это так называемая структура Jagged Array. Давайте объявим рваный массив в Java.

Как видите, мы объявляем массив с 3 строками и нефиксированным количеством столбцов. Теперь давайте скажем, каковы размеры столбцов в разных строках.

Итак, в первом ряду будет 5 элементов. Во втором ряду будет 3, а в третьем 2.

Теперь давайте инициализируем их с помощью циклов for.

Теперь давайте динамически выберем элементы оборванца.

ИСПОЛЬЗОВАНИЕ

Его можно использовать для хранения строк данных различной длины для повышения производительности при работе с многомерными массивами.

СПАСИБО