Co to jest tablica jednowymiarowa?
Tablica jednowymiarowa to struktura danych służąca do przechowywania wielu wartości tego samego typu pod jedną nazwą. Każdy element tablicy ma przypisany indeks, czyli numer określający jego pozycję.
W pytaniu egzaminacyjnym poprawna odpowiedź brzmi: tablica jednowymiarowa przechowuje wiele wartości pod różnymi indeksami.
Indeksy w tablicy
W większości języków programowania indeksowanie tablic zaczyna się od 0.
Przykład tablicy pięcioelementowej:
indeks: 0 1 2 3 4
wartość: 10 20 30 40 50
Element o indeksie 0 ma wartość 10, a element o indeksie 3 ma wartość 40.
Przykład w C
int[] liczby = { 10, 20, 30, 40, 50 };
Console.WriteLine(liczby[2]); // wypisze 30
Przykład w Javie
int[] liczby = {10, 20, 30, 40, 50};
System.out.println(liczby[2]); // wypisze 30
Najważniejsze cechy
- tablica przechowuje wiele elementów,
- każdy element ma własny indeks,
- elementy są zwykle tego samego typu,
- rozmiar tablicy często jest ustalany przy jej tworzeniu,
- dostęp do elementu odbywa się przez nazwę tablicy i indeks, np.
tablica[0].
Typowy błąd
Tablica nie przechowuje wielu wartości pod tym samym indeksem. Jeden indeks wskazuje jeden konkretny element. Próba odwołania się do indeksu spoza zakresu tablicy może spowodować błąd wykonania programu.