Едномерен (1D) масив срещу двуизмерен (2D) масив
Съдържание
- Съдържание: Разлика между едноизмерен (1D) масив и двуизмерен (2D) масив
- Сравнителна диаграма
- Едномерен (1D) масив
- Двуизмерен (2D) масив
- Ключови разлики
- заключение
Разликата между едномерен масив и двуизмерен масив е, че едномерният масив съхранява единичен списък с елементи от подобни данни, докато в двуизмерен масив се съхранява списък от списъци или масив от масиви.
Масивът е структура от данни, която е много важна в компютърното програмиране. В компютърното програмиране масивът и структурата са много важно понятие. Масивът има елементи от същия тип данни и размер в масива също е фиксиран. Масивът се декларира с име на масив и масивът се създава с квадратни скоби. Едномерният масив съхранява единичен списък с елементи от подобни данни, докато в двуизмерен масив се съхранява списък от списъци или масив от масиви
Едномерният масив е известен също като едноизмерен масив. Има списък на променливи от подобни типове данни. В едномерния масив елементите се извличат с помощта на индекса. Ако говорим за това как паметта е разпределена на едномерен масив, тогава тя се разпределя чрез определяне на размера на масива в началото на кода. Всеки език за програмиране има свой собствен начин на дефиниране на масив, ако говорим за език за програмиране на C ++, тогава едномерният масив се определя като тип променлива_име; размерът на масива е определен в скобата. Размерът е броя на елементите, които масивът ще държи.
Поддържа се многоизмерен масив в езика за програмиране на C ++ и Java. Многоизмерен масив е известен също като 2-D масив. Едномерен масив е списък на списъка и многомерният масив е масив от масив. Трябва да има име на масив с квадратни скоби, където вторият индекс е вторият набор от квадратната скоба. Тъй като това е 2-D масив, той се съхранява под формата на матрица от ред-колона. В тази матрица от колони за ред, редът е първият индекс, а колоната е вторият индекс.
Съдържание: Разлика между едноизмерен (1D) масив и двуизмерен (2D) масив
- Сравнителна диаграма
- Едномерен (1D) масив
- Двуизмерен (2D) масив
- Ключови разлики
- заключение
Сравнителна диаграма
основа | Едномерен (1D) масив | Двуизмерен (2D) масив |
значение | едномерен масив съхранява единичен списък с елементи от подобни данни | В двуизмерен масив се съхранява списък от списъци или масив от масиви.
|
размер | Размерът на едноизмерен (1D) масив е Total Bytes = sizeof (тип на данни на променлива на масива) * размер на масива. | Размер на двуизмерен (2D) масив е Общи байтове = sizeof (тип данни на масивна променлива) * размер на първия индекс * размер на втория индекс. |
Измерение | Едномерният (1D) масив е едно измерение | Двуизмерен (2D) масив е двуизмерен. |
Матрица от колони на редове | Няма матрица от колони на редове в едномерен (1D) масив. | Има матрица от редове и колони в двуизмерен (2D) масив |
Едномерен (1D) масив
Едномерният масив е известен също като едноизмерен масив. Има списък на променливи от подобни типове данни. В едномерния масив елементите се извличат с помощта на индекс. Ако говорим за това как паметта се разпределя на едномерен масив, тогава тя се разпределя чрез определяне на размера на масива в началото на кода. Всеки език за програмиране има свой начин на дефиниране на масив, ако говорим за език за програмиране на C ++, тогава едноизмерен масив се определя като тип променлива_име; размер на масива е определен в скоба. Размерът е броя на елементите, които масивът ще държи.
Двуизмерен (2D) масив
Поддържа се многоизмерен масив в езика за програмиране на C ++ и Java. Многоизмерен масив е известен също като 2-D масив. Едномерен масив е списък на списъка и многомерният масив е масив от масив. Трябва да има име на масив с квадратни скоби, където вторият индекс е вторият набор от квадратната скоба. Тъй като това е 2-D масив, той се съхранява под формата на матрица от ред-колона. В тази матрица от колони за ред, редът е първият индекс, а колоната е вторият индекс.
Ключови разлики
- Едномерният масив съхранява единичен списък с елементи от подобни данни, докато в двуизмерен масив се съхранява списък от списъци или масив от масиви.
- Размерът на едноизмерен (1D) масив е Total Bytes = sizeof (datatype на масива с променлива) * размер на масива, докато Size на двуизмерен (2D) масив еTotal Bytes = sizeof (datatype на масива с променлива) * размер на първия индекс * размер на втория индекс.
- Едномерният (1D) масив е едно измерение, докато двуизмерен (2D) масив е двуизмерен.4
- Няма редовна колонна матрица в едномерен (1D) масив, докато има ред и колона в двуизмерен (2D) масив
заключение
В тази статия по-горе виждаме ясната разлика между едномерния масив (1D) и двумерния масив (2D) с изпълнение.