Рваные и зазубренные массивы

в чем разница между рваными и неровными массивами? Согласно моим исследованиям, оба имеют одинаковые определения, т. е. двумерные массивы с разной длиной столбцов.

3 ответов


Ваш вопрос уже говорит правильный ответ ^^ но для полноты.

зубчатый или также называемый рваный массив - это n-мерный массив, который не должен быть реактангулярным:

int[][] array = {{3, 4, 5}, {77, 50}};

дополнительные примеры можно посмотреть здесь и здесь!


Jagged array-это массив массивов, так что массивы-члены могут быть разных размеров, т. е. мы можем создать 2-D массивы, но с переменным количеством столбцов в каждой строке. Эти типы массивов также известны как ragged массивы.

Contents of 2D Jagged Array
0 
1 2 
3 4 5 
6 7 8 9 
10 11 12 13 14 

http://www.geeksforgeeks.org/jagged-array-in-java/


рваный массив: массив с более чем одним измерением каждое измерение имеет разный размер

ex:

10 20 30
11 22 22 33 44
77 88

массив массивов: массив, где каждый элемент массива является другим массивом. C# Код:

int[][] jaggedArray = new int[3][];
jaggedArray[0] = new int[5];
jaggedArray[1] = new int[4];
jaggedArray[2] = new int[2];