ODBIERZ TWÓJ BONUS :: »

Algorytmy. Almanach George Heineman, Gary Pollice, Stanley Selkow

(ebook) (audiobook) (audiobook)
Autorzy:
George Heineman, Gary Pollice, Stanley Selkow
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.0/6  Opinie: 1
Stron:
352
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
79,00 zł
Powiadom mnie, gdy książka będzie dostępna

Ebook
39,50 zł 79,00 zł (-50%)
39,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Analizowania algorytmów pod kątem efektywności i złożoności obliczeniowej
  • Dobierania algorytmów do rozwiązywanego problemu i eksperymentowania z ich implementacjami
  • Stosowania wzorców projektowych i pseudokodu w opisie algorytmów
  • Wykorzystywania różnych metod sortowania, takich jak sortowanie szybkie, przez wstawianie czy przez kopcowanie
  • Implementowania wyszukiwania sekwencyjnego, z haszowaniem oraz w drzewach binarnych
  • Rozwiązywania problemów grafowych, w tym znajdowania najkrótszych ścieżek i minimalnych drzew rozpinających
  • Stosowania algorytmów przeszukiwania w głąb i wszerz
  • Korzystania z algorytmów znajdowania dróg w AI, takich jak A*, minimaks czy AlfaBeta
  • Rozwiązywania problemów przepływu w sieciach, w tym przepływu maksymalnego i minimalnego kosztu
  • Wykorzystywania algorytmów dopasowania obustronnego i przydziału zadań
  • Stosowania technik geometrii obliczeniowej, takich jak skanowanie otoczki wypukłej czy zamiatanie prostą
  • Przeprowadzania zapytań przedziałowych i wyszukiwania najbliższych sąsiadów
  • Wdrażania algorytmów aproksymacyjnych, offline, równoległych i losowych
  • Dzielania problemów na mniejsze podzadania i wybierania odpowiednich struktur danych
  • Testowania i raportowania wydajności algorytmów z wykorzystaniem testów wzorcowych
  • Zwiększania efektywności algorytmów przez optymalne zarządzanie pamięcią

Cała wiedza o algorytmach w jednym podręczniku!

  • Jaki wpływ na różne algorytmy wywierają podobne decyzje projektowe?
  • Jak rozwiązywać problemy dotyczące kodowania?
  • Jak wykorzystać zaawansowane struktury danych do usprawnienia algorytmów?

Tworzenie niezawodnego oprogramowania wymaga stosowania sprawnych algorytmów. Jednak programiści rzadko poświęcają im uwagę, dopóki nie pojawią się kłopoty. Aby ich uniknąć, powinieneś wiedzieć, w jaki sposób poprawianie efektywności najważniejszych algorytmów przesądza o sukcesie Twoich aplikacji. W tej książce znajdziesz przetestowane i wypróbowane metody wykorzystywania oraz poprawiania skuteczności algorytmów -- do użycia w celu wdrożenia sprawnych rozwiązań programistycznych.

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. Dzięki temu podręcznikowi nauczysz się projektować struktury danych, a także dowiesz się, na czym polega przeszukiwanie drzewa binarnego oraz jak korzystać z informacji heurystycznych. Poznasz zaawansowane struktury danych, przydatne do usprawniania algorytmów, a jednocześnie niezbędne dla zagwarantowania pełnego sukcesu Twoich rozwiązań programistycznych.

  • Algorytmy w ujęciu matematycznym
  • Wzorce i dziedziny
  • Algorytmy sortowania
  • Wyszukiwanie sekwencyjne
  • Przeszukiwanie drzewa binarnego
  • Algorytmy grafowe
  • Drzewa poszukiwań
  • Korzystanie z informacji heurystycznych
  • Algorytmy przepływu w sieciach
  • Geometria obliczeniowa
  • Zapytania przedziałowe

Cała wiedza o algorytmach, potrzebna każdemu programiście!

Wybrane bestsellery

O autorze książki

George Heineman jest naukowcem i wykładowcą akademickim. Od ponad 20 lat zajmuje się inżynierią oprogramowania i algorytmiką. Jest autorem i współautorem książek technicznych, często też prowadzi szkolenia dotyczące stosowania algorytmów. Ma nietypową pasję: łamigłówki. Jest twórcą odmiany sudoku Sujiken

George Heineman, Gary Pollice, Stanley Selkow - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy w książce "Algorytmy. Almanach" znajdę przykłady kodu w różnych językach programowania?
Tak, książka zawiera wydajne rozwiązania algorytmiczne zakodowane w kilku popularnych językach programowania, co ułatwia ich adaptację do własnych projektów.
2. Czy "Algorytmy. Almanach" nadaje się do samodzielnej nauki algorytmów od podstaw?
Tak, książka została napisana w formie kompletnego podręcznika, który krok po kroku wprowadza w świat algorytmów - od podstaw matematycznych po zaawansowane techniki i praktyczne zastosowania.
3. Jakie zagadnienia algorytmiczne są omawiane w tej książce?
W książce znajdziesz m.in. algorytmy sortowania, wyszukiwania, grafowe, przepływu w sieciach, geometrii obliczeniowej, algorytmy dla AI, a także omówienie struktur danych i testowania wydajności.
4. Czy książka zawiera omówienie praktycznych problemów i ich rozwiązań?
Tak, autor prezentuje przetestowane metody rozwiązywania realnych problemów programistycznych oraz podpowiada, jak dobrać i zoptymalizować algorytm do konkretnego zadania.
5. Czy "Algorytmy. Almanach" sprawdzi się jako pomoc naukowa na studiach informatycznych?
Tak, książka doskonale nadaje się jako wszechstronne źródło wiedzy zarówno dla studentów informatyki, jak i osób przygotowujących się do konkursów programistycznych czy rozmów kwalifikacyjnych.
6. Czy w książce znajdę informacje o testowaniu i analizie efektywności algorytmów?
Tak, podręcznik zawiera rozdziały poświęcone analizie efektywności, testom wzorcowym oraz porównaniom różnych podejść do rozwiązywania problemów algorytmicznych.
7. Czy książka obejmuje zagadnienia związane z algorytmami sztucznej inteligencji?
Tak, w książce znajdziesz rozdziały poświęcone m.in. algorytmom znajdowania dróg w AI, takim jak A* czy minimaks, wraz z praktycznymi przykładami ich zastosowania.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
79,00 zł
Czasowo niedostępna
Ebook
39,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint