Pierwsza z książek przeznaczona jest dla kogoś, kto na poważnie zajmuje się lub pragnie zająć się programowaniem. Opisy wyglądają na wyczerpujące, jest też w nich trochę matematyki. Na uwagę zasługuje fakt wydrukowania kompletnych i rozbudowanych kodów źródłowych w C++ napisanych z użyciem OOP. Na końcu każdego rozdziału znajdują się ćwiczenia (część bardziej teoretyczna w stylu "Wykaż, że cośtam") oraz zadania programistyczne polegające na wymyśleniu rozwiązania pewnego problemu algorytmicznego. Właśnie czegoś takiego mi brakowało w książce "Algorytmy i struktury danych" zamówionej parę miesięcy temu. Tam wprawdzie trafiały się jakieś ciekawe zadania, ale było ich mało, i w dodatku wymieszane z czysto teoretyczno-matematycznymi rozważaniami. Na uwagę zasługuje rozbudowany rozdział poświęcony technikom kompresji oraz część poświęcona obliczaniu złożoności obliczeniowej.
Druga książka reklamowana jest hasłem "Algorytmika nie tylko dla informatyków". Zdecydowanie mógłbym ją polecić komuś, kto traktuje programowanie jako hobby i nie za pewnie czuje się w naukowych rozważaniach z domieszką matematyki. Autor zdecydowanie zaznacza, że chciałby jej uniknąć. Nie znaczy to, że jej zakup jest bezsensowny - zakres tematyczny jest bardzo duży, opis zagadnień rozbudowany. Tajemnica tkwi po prostu w przystępności tekstu, który jest pisany przez człowieka dla człowieka :). Ponadto autor przedstawia kilka algorytmów przeszukiwania tekstów oraz wprowadzenie do sztucznej inteligencji, a tego poprzednia książka nie oferuje.
Helion jak dotąd "podarował" mi trzy książki o algorytmach i z lektury katalogu wnioskuję, że jego możliwości w tym zakresie powoli się kończą. Następne lektury będę zamawiać już w Wydawnictwach Naukowo-Technicznych, mających "nieco" szerszy asortyment :).















Napisał radzio w środę, 31 maja 2006 o 19:31
Ja ostatnio pochłaniałem "Podstawy algorytmów z przykładami w C++", ale chyba zamówię podobnie jak Ty także "C++. Algorytmy i struktury danych" - na wakacjach będzie na to czas :]