156490
Książka
W koszyku
Część I. Wprowadzenie do algorytmów Czym jest algorytm Analiza algorytmów Czas stały Czas logarytmiczny Czas liniowy Czas logarytmiczno-liniowy Czas kwadratowy Czas sześcienny Czas wykładniczy Porównanie złożoności optymistycznej i pesymistycznej Złożoność pamięciowa Dlaczego to ma znaczenie Rekurencja Kiedy używać rekurencji Algorytmy wyszukiwania Wyszukiwanie liniowe Kiedy używać wyszukiwania liniowego Wyszukiwanie binarne Kiedy używać wyszukiwania binarnego Poszukiwanie znaków Algorytmy sortowania Sortowanie bąbelkowe Kiedy używać sortowania bąbelkowego Sortowanie przez wstawianie Kiedy używać sortowania przez wstawianie Sortowanie przez scalanie Kiedy używać sortowania przez scalanie Algorytmy sortowania w Pythonie Algorytmy operujące na łańcuchach Wykrywanie anagramów Wykrywanie palindromów Ostatnia cyfra Szyfr Cezara Obliczenia matematyczne Liczby dwójkowe Operatory bitowe FizzBuzz Największy wspólny czynnik Algorytm Euklidesa Liczby pierwsze Inspiracje dla samouków: Margaret Hamilton Część II. Struktury danych Czym są struktury danych Tablice Wydajność operacji na tablicach Tworzenie tablic Przesuwanie zer Łączenie dwóch list Znajdowanie powtórzeń na listach Znajdowanie części wspólnej dwóch list Listy połączone Wydajność działania list połączonych Tworzenie list połączonych Przeszukiwanie list połączonych Usuwanie wierzchołka z listy Znajdowanie cyklu w liście połączonej Stosy Kiedy używać stosów Tworzenie stosu Używanie stosów do odwracania kolejności znaków w łańcuchach Wartość minimalna stosu Umieszczanie nawiasów na stosie Kolejki Kiedy używać kolejek Tworzenie kolejki Wbudowana klasa Queue Pythona Tworzenie kolejki przy użyciu dwóch stosów Tablice mieszające Kiedy używać tablic mieszających Znaki w łańcuchu Suma dwóch Drzewa binarne Kiedy używać drzew Tworzenie drzewa binarnego Przechodzenie drzewa wszerz Inne sposoby przechodzenia drzew Odwracanie drzewa binarnego Kopce binarne Kiedy używać kopców Tworzenie kopca Łączenie lin minimalnym kosztem Grafy Kiedy używać grafów Tworzenie grafu Algorytm Dijkstry Inspiracja dla samouków: Elon Musk Dalsze kroki Wspinaczka po drabinie freelancerów Jak umówić się na rozmowę kwalifikacyjną Jak przygotować się na rozmowę kwalifikacyjną Zasoby dodatkowe
Pliki multimedialne:
Status dostępności:
Wypożyczalnia
Są egzemplarze dostępne do wypożyczenia: sygn. 153018 N (1 egz.)
Strefa uwag:
Tytuł oryginału: Self-taught computer scientist : the beginner's guide to data structures & algorithms, 2021
Uwaga ogólna
Tytuł oryginału: The self-taught computer scientist : the beginner's guide to data structures & algorithms. W książce rok wydania: 2023, data wpływu egzemplarza obowiązkowego: 2022.
Pozycja została dodana do koszyka. Jeśli nie wiesz, do czego służy koszyk, kliknij tutaj, aby poznać szczegóły.
Nie pokazuj tego więcej

Deklaracja dostępności