Skip to main content

Co to jest tablica tablic?

Tablica tablic w programowaniu komputerowym jest struktura danych, która utrzymuje kolejną tablicę przy każdym indeksie.Oznacza to, że odniesie pod każdym adresem sekwencyjnym w najwyższej tablicy poziomu jest w rzeczywistości pierwszym elementem odniesienia każdego podrzędnego.Z kolei każda podatak może być również szeregiem tablic, umożliwiając gniazdowanie tablic tak głęboko, jak to konieczne.Chociaż koncepcja może wydawać się złożona, w rzeczywistości istnieje bardzo prosta deklaracja i notacje dereferencyjne, które pozwalają bardzo wyraźnie wyrażać tablicę tablic.Jednym z najczęstszych zastosowań szeregu tablic jest przechowywanie informacji we wzorze siatki, podobnie jak w przypadku obrazu.

Tablica to seria elementów danych, które w większości języków programowania są przechowywane w kolejnychLokalizacje pamięci.Zdecydowanie trzymane w tablicy nazywa się elementem, a każdy element zajmuje pozycję w tablicy znanej jako indeks.Początek tablicy jest indeks zero, następny to indeks pierwszy i tak dalej.Zamiast trzymania liczb całkowitych lub znaków, tablica macierzy zawiera kolejną kompletną tablicę przy każdym indeksie.Te podataki na każdym indeksie mogą również utrzymać tablice, zapewniając możliwość tworzenia złożonych struktur danych przypominających drzewo w razie potrzeby.

Jednym z powszechnych zastosowań tablicy jest przechowywanie informacji, które można zindyserowaćz siatki ze współrzędnymi kolumnowymi i wierszowymi.Można to wykorzystać do reprezentowania danych na arkuszu kalkulacyjnym, dwuwymiarowym (2D) obrazu, który ma być wyświetlany na ekranie, a nawet płycie szachowej.Tablice tablic o głębokości trzech poziomów, co oznacza tablicę, która utrzymuje tablice, które posiadają trzeci poziom tablic, mogą być używane do przedstawienia informacji w kostce lub mogą być używane do przedstawienia macierzy informacji, w której każda lokalizacja ma więcej niż jednąatrybut.Zasadniczo nie są używane tablice tablic, które są głębsze niż trzy poziomy, ponieważ ta sama funkcjonalność można po prostu zaimplementować za pomocą tablicy struktur lub klas.

Notacja programowania dla tablicy macierzy jest znacznie łatwiejsza do rozszyfrowaniamożna się spodziewać.Większość języków programowania używa wsporników do oznaczania indeksu tablicy, a tablica wielowymiarowa nie różni się, z wyjątkiem tego, że dodatkowy zestaw wsporników jest dodawany do indeksowania podoczy.Na przykład tablica jednorodkowa może być napisana jako tablica [2], aby oznaczyć element w drugiej lokalizacji indeksu tablicy.Szereg tablic można zapisać w podobny sposób mdash;tablica [2] [1] mdash;który wskazuje element odniesienia w pierwszym indeksie drugiej tablicy.