Źródło: Arkusze CKE
Które stwierdzenie najlepiej opisuje tablicę asocjacyjną?
Warianty odpowiedzi
-
A
Tablica, która zmienia rozmiar w czasie wykonania programu
-
B
Tablica przechowująca wartości dostępne tylko za pomocą indeksów numerycznych
-
C
Tablica, która przechowuje tylko dane tekstowe
-
D
Tablica przechowująca dane w postaci par klucz-wartość
Wyjaśnienie
Tablica asocjacyjna to taka, w której zamiast numerycznych indeksów (0, 1, 2...) do adresowania elementów używasz własnych kluczy, często tekstowych.
Struktura ta opiera się na relacji klucz-wartość. Przykładem z życia może być słownik, gdzie kluczem jest słowo, a wartością jego definicja.
W różnych językach programowania strukturę tę nazywa się słownikiem, mapą albo po prostu obiektem.