Struktura danych (ang. data structure) - sposób uporządkowania informacji w komputerze. Na strukturach danych operują algorytmy.
Przykładowe struktury danych to:
Podczas implementacji programu programista często staje przed wyborem między różnymi strukturami danych, aby uzyskać pożądany efekt. Odpowiedni wybór może zmniejszyć złożoność obliczeniową, ale z drugiej strony trudność implementacji danej struktury może stanowić istotną przeszkodę.
Ponieważ struktury danych są w programie rzeczą szczególnie istotną, wiele języków programowania wspiera programistę, dostarczając bibliotekę standardową z zaimplementowanymi różnorodnymi strukturami danych. Można tu wymienić Standard Template Library w C++, API języka Java oraz platformę .NET.
Próbą połączenia idei struktur danych i algorytmów jest pomysł programowania obiektowego.
Estructura de datos | Struktura podataka | Datastruktur | Datenstruktur | Data structure | Estructura de datos | Structure de données | 자료구조 | Struktur data | Gagnagrind | מבנה נתונים | Adatszerkezet | Datastructuur | データ構造 | Datastruktur | Estrutura de dados | Структуры данных | Údajová štruktúra | Podatkovna struktura | Tietorakenne | Datastruktur | โครงสร้างข้อมูล | Структури даних | 数据结构
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Struktura danych".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world