Jako programista Java muszę nauczyć się algorytmów (do programowania Wyzwań). Przeczytałem kilka Head First Series (JAVA należąca do mnie) i są one dość przyjazne dla mózgu. Zastanawiałem się więc, czy istnieje jakakolwiek książka o algorytmach, która będzie łatwa do zrozumienia, a także przejdzie do sedna każdego z algo.
java
books
algorithms
AabinGunz
źródło
źródło
Odpowiedzi:
Osobiście bardzo lubię książkę Algorytmy Roberta Sedgewicka i Kevina Wayne'a. Książka ma bardzo piękne ilustracje przedstawiające działanie różnych algorytmów, a także zawiera bardzo praktyczne przykłady. Możesz dowiedzieć się o jakości książki, odwiedzając stronę internetową towarzyszącego .
źródło
Osobiście nauczyłem się z Instrukcją projektowania algorytmów autorstwa Stevena S.Skieny, a obecnie używam Algorytmów w pigułce jako szybkiego odniesienia do algorytmów, których nie implementuję za bardzo. Algorytmy W pigułce używa zarówno Java, Ruby, C i C ++ jako przykładów kodu, ale będąc programistą Java, nie powinieneś mieć większych problemów z odczytaniem fragmentów kodu C / C ++. I nawet jeśli nie potrafiłeś ich odczytać, nie są one niezbędne do zrozumienia algorytmu, pełny opis jest dostępny wyłącznie na podstawie tekstu i zdjęć.
źródło
znalazłem to
być bardzo pomocnym podczas drugiego roku na uniwersytecie.
źródło