-
nowość
Struktury danych Wprowadzenie - ebook
Struktury danych Wprowadzenie - ebook
Dlaczego programista musi znać struktury danych · Piszesz kod, który działa na zbiorach danych – potrzebujesz operacji takich jak wstawianie, usuwanie, wyszukiwanie. · Nieznajomość struktur prowadzi do nieefektywnych rozwiązań (np. przeszukiwanie listy z milionem elementów zamiast drzewa). · Są podstawą zaawansowanych algorytmów (bazy danych, systemy operacyjne, kompilatory). Przykład: Jeśli przechowujesz dane w tablicy i często wstawiasz nowe elementy w środek – to kosztowne (przesuwanie). Lepsza będzie lista. A jeśli potrzebujesz szybkiego wyszukiwania po kluczu – tablica mieszająca. W tym ebooku omówimy najważniejsze struktury, ich operacje, złożoności oraz typowe zastosowania. Zakładamy znajomość podstaw programowania (zmienne, pętle, funkcje).
| Kategoria: | Bazy danych |
| Zabezpieczenie: |
Watermark
|
| Rozmiar pliku: | 260 KB |