Одномерный (1D) массив против двумерного (2D) массива
Содержание
- Содержание: Разница между одномерным (1D) массивом и двумерным (2D) массивом
- Сравнительная таблица
- Одномерный (1D) массив
- Двумерный (2D) массив
- Ключевые отличия
- Заключение
Разница между одномерным массивом и двумерным массивом заключается в том, что в одномерном массиве хранится один список элементов схожих данных, тогда как в двумерном массиве хранится список списков или массив массивов.
Массив - это структура данных, которая очень важна в компьютерном программировании. В компьютерном программировании массив и структура являются очень важной концепцией. Массив имеет элементы того же типа данных и размер в массиве также фиксирован. Массив объявляется с именем массива, а массив создается в квадратных скобках. В одномерном массиве хранится один список элементов похожих данных, тогда как в двумерном массиве хранится список списков или массив массивов.
Одномерный массив также известен как одномерный массив. Есть список переменных схожих типов данных. В одномерном массиве элементы извлекаются с использованием индекса. Если говорить о том, как память выделяется для одномерного массива, то она выделяется путем определения размера массива в начале кода. Каждый язык программирования имеет свой собственный способ определения массива, если мы говорим о языке программирования C ++, то одномерный массив определяется как тип variable_name; размер массива определяется в скобках. Размер - это номер элемента, который будет содержать массив.
Многомерный массив поддерживается на языках программирования C ++ и Java. Многомерный массив также известен как двумерный массив. Одномерный массив представляет собой список списков, а многомерный массив представляет собой массив массивов. Должно быть имя массива в квадратных скобках, где второй индекс - это второй набор квадратных скобок. Поскольку это двумерный массив, он хранится в виде матрицы столбцов строк. В этой матрице строки-столбца строка является первым индексом, а столбец - вторым индексом.
Содержание: Разница между одномерным (1D) массивом и двумерным (2D) массивом
- Сравнительная таблица
- Одномерный (1D) массив
- Двумерный (2D) массив
- Ключевые отличия
- Заключение
Сравнительная таблица
основа | Одномерный (1D) массив | Двумерный (2D) массив |
Смысл | в одномерном массиве хранится единый список элементов схожих данных | В двумерном массиве хранится список списков или массив массивов.
|
Размер | Размер одномерного (1D) массива равен Total Bytes = sizeof (тип данных переменной массива) * размер массива. | Размер двумерного (2D) массива Всего байт = sizeof (тип данных переменной массива) * размер первого индекса * размер второго индекса. |
измерение | Одномерный (1D) массив - это одно измерение | Двумерный (2D) массив является двумерным. |
Матрица столбцов строк | В одномерном (1D) массиве отсутствует матрица столбцов строк. | В двумерном (2D) массиве имеется матрица строк и столбцов |
Одномерный (1D) массив
Одномерный массив также известен как одномерный массив. Есть список переменных схожих типов данных. В одномерном массиве элементы извлекаются с использованием индекса. Если говорить о том, как память выделяется для одномерного массива, то она выделяется путем определения размера массива в начале кода. Каждый язык программирования имеет свой собственный способ определения массива, если мы говорим о языке программирования C ++, то одномерный массив определяется как тип variable_name; размер массива определяется в скобках. Размер - это номер элемента, который будет содержать массив.
Двумерный (2D) массив
Многомерный массив поддерживается на языках программирования C ++ и Java. Многомерный массив также известен как двумерный массив. Одномерный массив представляет собой список списков, а многомерный массив представляет собой массив массивов. Должно быть имя массива в квадратных скобках, где второй индекс - это второй набор квадратных скобок. Поскольку это двумерный массив, он хранится в виде матрицы столбцов строк. В этой матрице строки-столбца строка является первым индексом, а столбец - вторым индексом.
Ключевые отличия
- В одномерном массиве хранится один список элементов похожих данных, тогда как в двумерном массиве хранится список списков или массив массивов.
- Размер одномерного (1D) массива равен Total Bytes = sizeof (тип данных переменной массива) * размер массива, тогда как размер двумерного (2D) массива isTotal Bytes = sizeof (тип данных переменной массива) * размер первого индекса * размер второго индекса.
- Одномерный (1D) массив - это одно измерение, тогда как двумерный (2D) массив - это два измерения.
- В одномерном (1D) массиве отсутствует матрица столбцов строк, тогда как в двумерном (2D) массиве есть матрица столбцов и строк.
Заключение
В этой статье выше мы видим четкую разницу между одномерным массивом (1D) и двумерным массивом (2D) с реализацией.