Struktura danych
Wierzchołki połączone krawędziami reprezentującymi relacje.
Data structures provide a means to manage large amounts of data efficiently for uses such as large databases and internet indexing services. Common examples include arrays, linked lists, stacks, queues, trees, and graphs.
graph LR
Center["Struktura danych"]:::main
Rel_tree["tree"]:::related -.-> Center
click Rel_tree "/terms/tree"
Rel_data_type["data-type"]:::related -.-> Center
click Rel_data_type "/terms/data-type"
Rel_merkle_patricia_trie["merkle-patricia-trie"]:::related -.-> Center
click Rel_merkle_patricia_trie "/terms/merkle-patricia-trie"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧠 Sprawdzenie wiedzy
1 / 1
🧒 Wyjaśnij jak 5-latkowi
Pomyśl o mapie miast połączonych drogami. Miasta to kropki (wierzchołki), a drogi to linie (krawędzie). To jest graf!
🤓 Expert Deep Dive
Algorytmy: BFS, DFS, Dijkstry, A*, Floyda-Warshalla. Silnie spójne składowe. Minimalne drzewo rozpinające. PageRank. Grafowe bazy danych (Neo4j).