Book description
Książka Algorytmy. Almanach to cała wiedza o algorytmach, potrzebna ambitnemu programiście, zebrana w jeden kompletny podręcznik. Książka zawiera opisy algorytmów do rozwiązywania rozmaitych problemów, pomaga w wyborze i realizacji algorytmów odpowiednich do Twoich potrzeb, a także dostarcza wydajnych rozwiązań zakodowanych w kilku językach programowania, które łatwo można zaadaptować w konkretnych zadaniach.
Table of contents
- Algorytmy. Almanach
-
Przedmowa
- Zasada: używaj prawdziwego kodu, a nie pseudokodu
- Zasada: oddziel algorytm od rozwiązywanego problemu
- Zasada: wprowadzaj tylko tyle matematyki, ile trzeba
- Zasada: analizę matematyczną stosuj doświadczalnie
- Odbiorcy
- Treść książki
- Konwencje stosowane w tej książce
- Zastosowanie przykładów w kodzie
- Podziękowania
- Literatura
-
I.
- 1. Algorytmy są ważne
- 2. Algorytmy w ujęciu matematycznym
- 3. Wzorce i dziedziny
-
II.
- 4. Algorytmy sortowania
- 5. Wyszukiwanie
- 6. Algorytmy grafowe
- 7. Znajdowanie dróg w AI
- 8. Algorytmy przepływu w sieciach
- 9. Geometria obliczeniowa
-
III.
- 10. Gdy wszystko inne zawodzi
-
11. Epilog
- Przegląd
- Zasada: znaj swoje dane
- Zasada: podziel problem na mniejsze problemy
- Zasada: wybierz właściwą strukturę
- Zasada: dodaj pamięci, aby zwiększyć efektywność
- Zasada: jeśli nie widać rozwiązania, skonstruuj przeszukanie
- Zasada: jeśli nie widać rozwiązania, zredukuj problem do takiego, który ma rozwiązanie
- Zasada: pisanie algorytmów jest trudne, testowanie — trudniejsze
- IV.
- Indeks
- About the Authors
- Kolofon
- Copyright
Product information
- Title: Algorytmy. Almanach
- Author(s):
- Release date: July 2012
- Publisher(s): Helion
- ISBN: 97888324622092
You might also like
book
Nauka algorytmów
Doskonałe opanowanie dowolnego języka programowania nie wystarczy do tego, aby stać się świetnym programistą czy deweloperem. …
book
Budowanie mikrous?ug
Wykorzystaj potencja? architektury us?ug! Architektura mikrous?ug to sposób na odej?cie od du?ych, monolitycznych aplikacji. Wyspecjalizowane us?ugi …
book
Mikrousługi oparte na zdarzeniach
To praktyczny przewodnik, dzięki któremu samodzielnie ocenisz, jak dużą wartość biznesową mogą zyskać duże wolumeny danych, …
book
Mapowanie historyjek użytkownika
Podczas projektowania wielu procesów produkcyjnych, łącznie z budową oprogramowania, za kluczowe kryteria uznaje się szybkość wykonywania …