Struktury danych

Z Wikibooks, biblioteki wolnych podręczników.
Skocz do: nawigacji, wyszukiwania
Sd-okładka.png

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 ~25%

Spis treści[edytuj]

Wstęp[edytuj]

  1. Wstęp Etap rozwoju: 100% (w dniu {{{2}}})
  2. Konwencje Etap rozwoju: 100% (w dniu {{{2}}})

Struktury danych[edytuj]

  1. Podstawowe informacjeEtap rozwoju: 75% (w dniu {{{2}}})
  2. Tablice Etap rozwoju: 50% (w dniu {{{2}}})
  3. ListyEtap rozwoju: 50% (w dniu {{{2}}})
    1. Lista dwukierunkowa
    2. Lista cykliczna
  4. StosyEtap rozwoju: 25% (w dniu {{{2}}})
  5. KolejkiEtap rozwoju: 50% (w dniu {{{2}}})
    1. Kolejka podwójnaEtap rozwoju: 25% (w dniu {{{2}}})
    2. Kolejka priorytetowaEtap rozwoju: 25% (w dniu {{{2}}})
  6. DrzewaEtap rozwoju: 25% (w dniu {{{2}}})
    1. Drzewa wyszukiwań binarnych
    2. Drzewa czerwono-czarne
    3. Drzewa AVL
    4. Drzewa przedziałowe
    5. Drzewa czwórkowe
  7. ZbioryEtap rozwoju: 0% (w dniu {{{2}}})
  8. KopceEtap rozwoju: 0% (w dniu {{{2}}})
  9. Struktura Find-UnionEtap rozwoju: 0% (w dniu {{{2}}})
  10. Tablice haszująceEtap rozwoju: 0% (w dniu {{{2}}})
  11. GrafyEtap rozwoju: 0% (w dniu {{{2}}})

Dodatki[edytuj]

  1. Złożoność obliczeniowaEtap rozwoju: 100% (w dniu {{{2}}})
  2. Implementacje w C++Etap rozwoju: 25% (w dniu {{{2}}})
  3. Implementacje w PascaluEtap rozwoju: 0% (w dniu {{{2}}})
  4. BibliografiaEtap rozwoju: 100% (w dniu {{{2}}})
  5. Dla twórców podręcznikaEtap rozwoju: 100% (w dniu {{{2}}})

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.