Witaj w podręczniku poświęconym tworzeniu i używaniu struktur danych. Ich znajomość ma fundamentalne znaczenie, jeśli chodzi o programowanie oraz projektowanie algorytmów. Jeśli czujesz się na siłach, pomóż w jego rozwoju, uzupełniając brakujące rozdziały! Wcześniej jednak zapoznaj się z rozdziałem Dla twórców podręcznika, gdzie znajdziesz ustalenia edycyjne dla autorów.

Aktualnie podręcznik jest ukończony w ~50%

Spis treści

edytuj

Wstęp

edytuj
  1. Wstęp  
  2. Konwencje  

Struktury danych

edytuj
  1. Podstawowe informacje 
  2. Tablice  
  3. Listy 
  4. Stosy 
  5. Kolejki 
  6. Drzewa 
  7. Zbiory 
  8. Kopce 
  9. Struktura Find-Union 
  10. Tablice z haszowaniem 
  11. Grafy 

Dodatki

edytuj
  1. Złożoność obliczeniowa 
  2. Implementacje w C++ 
  3. Implementacje w Pascalu 
  4. Bibliografia 
  5. Dla twórców podręcznika 

Co dalej?

edytuj

Pewnie po przeczytaniu tej książki może pojawić Ci się w głowie to pytanie. Przede wszystkim gorąco zachęcamy Cię do zajrzenia do naszej bibliografii, gdzie znajdziesz książki świetnie nadające się do pogłębiania wiedzy. Aczkolwiek to nie wszystko, na Wikibooks znajduje się również książka, która jest kontynuacją tego podręcznika. Jeśli masz ochotę to spójrz na Algorytmy.