Tablica jednowymiarowa (1D) vs. tablica dwuwymiarowa (2D)
Zawartość
- Treść: Różnica między macierzą jednowymiarową (1D) a macierzą dwuwymiarową (2D)
- Wykres porównania
- Tablica jednowymiarowa (1D)
- Tablica dwuwymiarowa (2D)
- Kluczowe różnice
- Wniosek
Różnica między tablicą jednowymiarową a tablicą dwuwymiarową polega na tym, że tablica jednowymiarowa przechowuje pojedynczą listę elementów podobnych danych, natomiast w tablicy dwuwymiarowej przechowywana jest lista list lub tablica tablic.
Tablica jest strukturą danych, która jest bardzo ważna w programowaniu komputerowym. W programowaniu komputerowym tablica i struktura są bardzo ważną koncepcją. Tablica zawiera elementy tego samego typu i rozmiaru danych, a tablica jest również stała. Tablica deklarowana jest nazwą tablicy, a tablica jest tworzona w nawiasach kwadratowych. Tablica jednowymiarowa przechowuje pojedynczą listę elementów podobnych danych, natomiast w tablicy dwuwymiarowej przechowywana jest lista list lub tablic tablic
Tablica jednowymiarowa jest również znana jako tablica jednowymiarowa. Istnieje lista zmiennych podobnych typów danych. W jednowymiarowej tablicy elementy są pobierane za pomocą indeksu. Jeśli mówimy o tym, jak pamięć jest przydzielana do jednowymiarowej tablicy, to jest ona przydzielana poprzez określenie rozmiaru tablicy na początku kodu. Każdy język programowania ma swój własny sposób definiowania tablicy, jeśli mówimy o języku programowania C ++, wówczas tablica jednowymiarowa jest zdefiniowana jako typ nazwa_zmiennej; rozmiar tablicy jest zdefiniowany w nawiasie. Rozmiar to liczba elementów przechowywanych w tablicy.
Wielowymiarowa tablica jest obsługiwana w języku programowania C ++ i Java. Tablica wielowymiarowa jest również powszechnie znana jako tablica 2-D. Tablica jednowymiarowa wyświetla listę, a tablica wielowymiarowa jest tablicą tablic. Powinna istnieć nazwa tablicy z nawiasami kwadratowymi, gdzie drugi indeks jest drugim zestawem nawiasu kwadratowego. Ponieważ jest to tablica 2-D, jest przechowywana w postaci macierzy wiersz-kolumna. W tej macierzy wiersz-kolumna wiersz jest pierwszym indeksem, a kolumna drugim indeksem.
Treść: Różnica między macierzą jednowymiarową (1D) a macierzą dwuwymiarową (2D)
- Wykres porównania
- Tablica jednowymiarowa (1D)
- Tablica dwuwymiarowa (2D)
- Kluczowe różnice
- Wniosek
Wykres porównania
Podstawa | Tablica jednowymiarowa (1D) | Tablica dwuwymiarowa (2D) |
Znaczenie | tablica jednowymiarowa przechowuje pojedynczą listę elementów podobnych danych | W dwuwymiarowej tablicy przechowywana jest lista list lub tablica tablic.
|
Rozmiar | Rozmiar jednowymiarowej (1D) tablicy to Total Bytes = sizeof (typ danych zmiennej tablicowej) * rozmiar tablicy. | Rozmiar dwuwymiarowej (2D) tablicy wynosi Total Bytes = sizeof (typ danych zmiennej tablicowej) * rozmiar pierwszego indeksu * rozmiar drugiego indeksu. |
Wymiar | Tablica jednowymiarowa (1D) to jeden wymiar | Tablica dwuwymiarowa (2D) jest dwuwymiarowa. |
Macierz kolumnowa wiersza | W macierzy jednowymiarowej (1D) nie ma matrycy kolumn wierszy. | Istnieje macierz wierszy i kolumn w układzie dwuwymiarowym (2D) |
Tablica jednowymiarowa (1D)
Tablica jednowymiarowa jest również znana jako tablica jednowymiarowa. Istnieje lista zmiennych podobnych typów danych. W jednowymiarowej tablicy elementy są pobierane za pomocą indeksu. Jeśli mówimy o tym, jak pamięć jest alokowana do tablicy jednowymiarowej, to jest ona przydzielana poprzez określenie rozmiaru tablicy na początku kodu. Każdy język programowania ma swój własny sposób definiowania tablicy, jeśli mówimy o języku programowania C ++, wówczas tablica jednowymiarowa jest zdefiniowana jako typ nazwa_zmiennej; rozmiar tablicy jest zdefiniowany w nawiasie. Rozmiar to liczba elementów przechowywanych w tablicy.
Tablica dwuwymiarowa (2D)
Wielowymiarowa tablica jest obsługiwana w języku programowania C ++ i Java. Tablica wielowymiarowa jest również powszechnie znana jako tablica 2-D. Tablica jednowymiarowa wyświetla listę, a tablica wielowymiarowa jest tablicą tablic. Powinna istnieć nazwa tablicy z nawiasami kwadratowymi, gdzie drugi indeks jest drugim zestawem nawiasu kwadratowego. Ponieważ jest to tablica 2-D, jest przechowywana w postaci macierzy wiersz-kolumna. W tej macierzy wiersz-kolumna wiersz jest pierwszym indeksem, a kolumna drugim indeksem.
Kluczowe różnice
- Tablica jednowymiarowa przechowuje pojedynczą listę elementów podobnych danych, natomiast w tablicy dwuwymiarowej przechowywana jest lista list lub tablic tablic.
- Rozmiar tablicy jednowymiarowej (1D) to Total Bytes = sizeof (typ danych zmiennej tablicowej) * rozmiar tablicy, natomiast rozmiar tablicy dwuwymiarowej (2D) to Total Bytes = sizeof (typ danych zmiennej tablicowej) * rozmiar pierwszego indeksu * wielkość drugiego indeksu.
- Tablica jednowymiarowa (1D) to jeden wymiar, natomiast tablica dwuwymiarowa (2D) ma dwa wymiary. 4
- W macierzy jednowymiarowej (1D) nie ma matrycy kolumn wierszy, natomiast w macierzy dwuwymiarowej (2D) występuje macierz wierszy i kolumn
Wniosek
W powyższym artykule widzimy wyraźną różnicę między tablicą jednowymiarową (1D) a tablicą dwuwymiarową (2D) z implementacją.