Одновимірний (1D) масив проти двовимірного (2D) масиву

Автор: Laura McKinney
Дата Створення: 4 Квітень 2021
Дата Оновлення: 13 Травень 2024
Anonim
Одновимірний (1D) масив проти двовимірного (2D) масиву - Інший
Одновимірний (1D) масив проти двовимірного (2D) масиву - Інший

Зміст

Різниця між одновимірним масивом і двовимірним масивом полягає в тому, що в одновимірному масиві зберігається єдиний список елементів подібних даних, тоді як у двовимірному масиві зберігається список списків або масив масивів.


Масив - це структура даних, яка дуже важлива в комп'ютерному програмуванні. У комп'ютерному програмуванні масив та структура є дуже важливою концепцією. Масив має елементи одного типу даних і розмір у масиві також фіксований. Масив оголошується з ім'ям масиву, а масив створюється квадратними дужками. Одновимірний масив зберігає єдиний список елементів подібних даних, тоді як у двовимірному масиві зберігається список списків або масив масивів

Одновимірний масив також відомий як одновимірний масив. Існує список змінних подібних типів даних. В одновимірному масиві елементи отримують за допомогою індексу. Якщо ми говоримо про те, як пам'ять розподіляється на одновимірний масив, то вона розподіляється шляхом визначення розміру масиву на початку коду. Кожна мова програмування має власний спосіб визначення масиву, якщо ми говоримо про мову програмування C ++, тоді одновимірний масив визначається як тип змінної_мення; розмір масиву визначається в дужці. Розмір - це кількість елемента, який буде містити масив.


Багатовимірний масив підтримується мовою програмування на C ++ та Java. Багатовимірний масив також відомий як двовимірний масив. Одновимірний масив містить список списку і багатовимірний масив - це масив масиву. Повинна бути назва масиву з квадратними дужками, де другий індекс є другим набором квадратної дужки. Оскільки це двовимірний масив, він зберігається у вигляді матриці рядків-стовпців. У цій матриці рядків-стовпців рядок є першим індексом, а стовпець - другим індексом.

Зміст: Різниця між одновимірним (1D) масивом та двовимірним (2D) масивом

  • Порівняльна діаграма
  • Одновимірний (1D) масив
  • Двовимірний (2D) масив
  • Ключові відмінності
  • Висновок

Порівняльна діаграма

Основа Одновимірний (1D) масивДвовимірний (2D) масив
Значенняодновимірний масив зберігає єдиний список елементів подібних даних

У двовимірному масиві зберігається список списків або масив масивів.


 

Розмір Розмір одновимірного (1D) масиву - загальний байт = sizeof (тип даних змінної масиву) * розмір масиву.

Розмір двовимірного (2D) масиву становить

Загальний байт = sizeof (тип даних змінної масиву) * розмір першого індексу * розмір другого індексу.

Вимір Одновимірний (1D) масив - це один вимірДвовимірний (2D) масив - це двомірний.
Рядок матриці стовпцівУ одновимірному (1D) масиві немає рядкової матриці стовпців.У двовимірному (2D) масиві є матриця рядків і стовпців

Одновимірний (1D) масив

Одновимірний масив також відомий як одновимірний масив. Існує список змінних подібних типів даних. В одновимірному масиві елементи отримують за допомогою індексу. Якщо ми говоримо про те, як пам'ять розподіляється на одновимірний масив, то вона розподіляється шляхом визначення розміру масиву на початку коду. Кожна мова програмування має власний спосіб визначення масиву, якщо ми говоримо про мову програмування C ++, тоді одновимірний масив визначається як тип змінної_мення; розмір масиву визначається в дужці. Розмір - це кількість елемента, який буде містити масив.

Двовимірний (2D) масив

Багатовимірний масив підтримується мовою програмування на C ++ та Java. Багатовимірний масив також відомий як двовимірний масив. Одновимірний масив містить список списку і багатовимірний масив - це масив масиву. Повинна бути назва масиву з квадратними дужками, де другий індекс є другим набором квадратної дужки. Оскільки це двовимірний масив, він зберігається у вигляді матриці рядків-стовпців. У цій матриці рядків-стовпців рядок є першим індексом, а стовпець - другим індексом.

Ключові відмінності

  1. Одновимірний масив зберігає єдиний список елементів подібних даних, тоді як у двовимірному масиві зберігається список списків або масив масивів.
  2. Розмір одновимірного (1D) масиву дорівнює Total Bytes = sizeof (тип даних змінної масиву) * розмір масиву, тоді як розмір двовимірного (2D) масиву isTotal Bytes = sizeof (тип даних змінної масиву) * розмір першого індексу * розмір другого індексу.
  3. Одновимірний (1D) масив - це один вимір, тоді як двовимірний (2D) масив - двомірний.4
  4. Матриці стовпців рядків в одновимірному (1D) масиві немає, тоді як є матриця рядків і стовпців у двовимірному (2D) масиві

Висновок

У цій статті вище ми бачимо чітку різницю між одновимірним масивом (1D) та двовимірним масивом (2D) з реалізацією.