Tablica nie mająca nazwy. Tablice takie można tworzyć na przykład w językach Perl i Java. Zobacz również array.
2. array: tablica
Liniowa struktura danych przechowująca elementy, zazwyczaj tego samego typu, do których dostęp można uzyskać najczęściej za pomocą liczb całkowitych określających ich położenie, nazywanych indeksami. W większości języków programowania indeksy tablic zaczynają się od 0 lub 1 (w niektórych językach programowania, jak Visual Basic, istnieje też możliwość utworzenia tablicy z indeksami zaczynającymi się od dowolnej wartości). Tablice przeważnie bezpośrednio odwzorowują pamięć, co oznacza, że aby wstawić element do środka należy przesunąć pozostałe elementy, najczęściej w stronę końca. Wyróżnia się dwa typy tablic ze względu na rozmiar — tablice statyczne o stałym rozmiarze i tablice dynamiczne, które mogą zmieniać rozmiary w czasie działania programu.
3. array list: lista tablicowa
Tablica (array), której rozmiar nie musi być znany w czasie kompilacji programu.
4. associative array: tablica asocjacyjna
Struktura danych, w której przechowywane są pary (klucz,wartość) i dostęp do elementów uzyskuje się za pomocą kluczy. Przykładem implementacji takiej tablicy jest słownik (dictionary).
5. bit array: tablica bitów
Tablica służąca do przechowywania bitów danych.
6. character array: tablica znaków
Tablica, w której przechowywane są dane znakowe.
7. circular array: tablica cykliczna
Struktura danych, w której pierwszy i ostatni element logicznie ze sobą sąsiadują. Gdy zostaje usunięty pierwszy element, indeks pierwszego elementu zwiększa się. Analogicznie, gdy zostaje dodany element na końcu, zwiększa się indeks ostatniego elementu. Jeśli oba te indeksy mają taką samą wartość, tablica jest pusta lub pełna.
8. control array: tablica kontrolek
Dostępna w języku Visual Basic 6 struktura danych, w której można przechowywać zestawy kontrolek o takiej samej nazwie i takim samym typie oraz jednakowym zestawie procedur obsługi zdarzeń. Zrezygnowano z niej w Visual Basic .NET.
9. copy-on-write array: tablica kopiowana przy zapisie
Tablica bezpieczna dla wątków, której wszystkie metody modyfikujące nie modyfikują jej bezpośrednio, tylko pracują na utworzonej przez siebie kopii. Np. w języku Java implementacjami tego typu kolekcji są CopyOnWriteArrayList i CopyOnWriteArraySet.
10. dynamic array: tablica dynamiczna
Tablica której rozmiar może się zmieniać w czasie działania programu.
Tablica zawierająca jako elementy inne tablice i umożliwiająca dostęp do ich elementów poprzez odpowiednią liczbę indeksów, np. tablica dwuwymiarowa poprzez dwa.
Tablica, w której dostęp do elementów uzyskuje się za pomocą indeksów będących liczbami całkowitymi.
14. object array: tablica obiektów
Struktura danych zawierająca obiekty jakiejś klasy. Obiekty mogą być zainicjalizowane (mieć przydzieloną pamięć) lub mogą być reprezentowane tylko przez zmienne.
15. one-dimensional array: tablica jednowymiarowa
Tablica umożliwiająca dostęp do elementów poprzez pojedynczy indeks całkowitoliczbowy.
16. parameter array: tablica parametrów
Specjalna struktura danych (stosowana np. w języku Visual Basic — ParamArray), w której można przekazać do procedury dowolną liczbę parametrów.
17. ragged array: tablica postrzępiona
Tablica, której poszczególne wiersze zawierają różną liczbę elementów.
19. strongly typed array: tablica ze ścisłą kontrolą typów
Tablica, w której można przechowywać tylko obiekty jednego określonego typu. Zobacz również strongly typed collection.
20. two-dimensional array: tablica dwuwymiarowa
Tablica umożliwiająca dostęp do elementów poprzez dwa indeksy liczbowe. Matematycznym odpowiednikiem tej struktury danych jest macierz.
Biuletyn
wysyłanie...
Ankieta
Ładowanie ...
Losowy termin
software development cycle ->cykl rozwoju oprogramowania Okres trwający od momentu podjęcia decyzji o utworzeniu oprogramowania, poprzez jego projektownaie i implementację do przeznaczenia go do użytku.