Algorytmy od podstaw
Kategoria: Inżynieria oprogramowania Algorytmy, Algorytmy Struktury danych
Wydawnictwo: HELION
Ilość stron: 608
ISBN: 83-246-0372-7
Algorytmy leżą u podstaw programowania. Zasady rozwiązywania typowych problemów programistycznych, opisane w postaci blokowej lub za pomocą uniwersalnego "pseudokodu", są wykorzystywane codziennie przez tysiące informatyków na całym świecie. Właściwe zrozumienie zarówno samych algorytmów, jak i zasad ich stosowania w praktyce, jest kluczem do tworzenia wydajnych aplikacji. Umiejętność oceny efektywności i złożoności algorytmów przyda się również przy wyborze najlepszego rozwiązania określonego problemu.
Książka "Algorytmy. Od podstaw" przedstawia podstawowe zagadnienia związane z algorytmami. Dzięki niej nauczysz się wyznaczać złożoność obliczeniową algorytmów i implementować algorytmy w programach. Poznasz algorytmy sortowania, przeszukiwania i przetwarzania danych. Dowiesz się, czym są testy jednostkowe i dlaczego ich stosowanie jest tak ważne podczas tworzenia oprogramowania.
W książce omówiono m.in. następujące zagadnienia:
- Testy jednostkowe i biblioteka JUnit
- Iteracja i rekurencja
- Kolejki FIFO
- Listy i stosy
- Algorytmy sortowania
- Binarne wyszukiwanie i zastępowanie
- Zbiory, mapy i drzewa wyszukiwawcze
- Wyszukiwanie tekstu
Poznaj sprawdzone i powszechnie używane algorytmy i zastosuj je w swoich aplikacjach.
Spis treści:
Rozdział 1. Zaczynamy (23)
Rozdział 2. Iteracja i rekurencja (41)
Rozdział 3. Listy (71)
Rozdział 4. Kolejki (105)
Rozdział 5. Stosy (131)
Rozdział 6. Sortowanie - proste algorytmy (151)
Rozdział 7. Sortowanie zaawansowane (183)
Rozdział 8. Kolejki priorytetowe (211)
Rozdział 9. Binarne wyszukiwanie i wstawianie (235)
Rozdział 10. Binarne drzewa wyszukiwawcze (263)
Rozdział 11. Haszowanie (305)
Rozdział 12. Zbiory (333)
Rozdział 13. Mapy (357)
Rozdział 14. Ternarne drzewa wyszukiwawcze (385)
Rozdział 15. B-drzewa (413)
Rozdział 16. Wyszukiwanie tekstu (433)
Rozdział 17. Dopasowywanie łańcuchów (457)
Rozdział 18. Geometria obliczeniowa (479)
Rozdział 19. Optymalizacja pragmatyczna (511)
Dodatek A. Zalecana literatura uzupełniająca (531)
Dodatek B. Wybrane zasoby internetowe (533)
Dodatek C. Literatura cytowana (535)
Dodatek D. Odpowiedzi do ćwiczeń (537)

Podobne książki:
Najpopularniejsze kategorie książek:
Bazy danych, Bezpieczeństwo Hakerzy, Biznes SAP R/3, Edytory tekstu, GIS System Informacji Geograficznej, Grafika użytkowa Design, Hardware Elektronika, Informatyka, Informatyka w szkole Edukacja, Internet, Inżynieria oprogramowania Algorytmy, Języki programowania, Komputer, Literatura naukowa, Macromedia, Microsoft, Multimedia, Obsługa komputera, Open Source, Oprogramowanie, Programowanie gier i grafiki, Programy inżynierskie, Programy matematyczne Matematyka, Serwery, Sieci, Systemy, Systemy operacyjne, Teleinformatyka, Telekomunikacja, Tworzenie stron WWW, Uczniowie i Studenci
Linki partnerskie:multilotek, odzież damska, Pomorskie, hazard, Piłki do Pilatesa