Ocena:
Książka oferuje szereg problemów algorytmicznych pomocnych w rozmowach kwalifikacyjnych, ale jest obarczona licznymi błędami formatowania, gramatycznymi i technicznymi. Podczas gdy wielu użytkowników uważa ją za praktyczną i docenia jej przykłady i ćwiczenia, inni krytykują jej niejasne wyjaśnienia i słabą korektę, co prowadzi do nieporozumień. Ogólnie rzecz biorąc, może to być korzystne dla przygotowania do rozmowy kwalifikacyjnej, ale może wymagać dodatkowych zasobów dla bardziej dogłębnego zrozumienia.
Zalety:⬤ Wiele praktycznych przykładów i ćwiczeń, które poprawiają zrozumienie.
⬤ Treść pomaga przygotować się do technicznych rozmów kwalifikacyjnych z prawdziwymi pytaniami.
⬤ Zorientowane wizualnie wyjaśnienia ułatwiają zrozumienie pojęć.
⬤ Obejmuje szeroki zakres tematów z wieloma rozwiązaniami dla różnych złożoności.
⬤ Dobra dla osób powracających do algorytmów po pewnym czasie od formalnej edukacji.
⬤ Liczne błędy formatowania, gramatyczne i składniowe zmniejszają czytelność i wiarygodność.
⬤ Niejasne wyjaśnienia wielu problemów prowadzą do nieporozumień.
⬤ Niektóre rozwiązania są źle przedstawione lub niepoprawne, co wpływa na ich użyteczność.
⬤ Jakość druku jest często krytykowana, a niektóre egzemplarze mają puste strony.
⬤ Nie jest wystarczająco kompleksowa dla początkujących, ponieważ zakłada pewną wcześniejszą wiedzę.
(na podstawie 471 opinii czytelników)
Data Structures and Algorithms Made Easy in Java: Data Structure and Algorithmic Puzzles, Second Edition
Link do filmu: youtube.com/watch? v=l_GRquIrVyg.
Podręczny przewodnik dla każdego informatyka, Data Structures And Algorithms Made Easy in Java: Data Structure And Algorithmic Puzzles to bank rozwiązań dla różnych złożonych problemów związanych ze strukturami danych i algorytmami. Może być wykorzystywana jako podręcznik referencyjny przez czytelników z branży informatycznej.
Książka składa się z około 21 rozdziałów i obejmuje rekurencję i backtracking, listy połączone, stosy, kolejki, drzewa, kolejki priorytetowe i sterty, zbiory rozłączne ADT, algorytmy grafów, sortowanie, przeszukiwanie, algorytmy selekcji (mediany), tablice symboli, haszowanie, algorytmy łańcuchowe, techniki projektowania algorytmów, algorytmy zachłanne, algorytmy dziel i zwyciężaj, programowanie dynamiczne, klasy złożoności i inne koncepcje.
Struktury danych i algorytmy w Javie: Data Structure And Algorithmic Puzzles autorstwa Narasimha Karumanchi została wydana w 2011 roku i jest napisana w języku Java. Książka ta służy jako przewodnik przygotowujący do rozmów kwalifikacyjnych, egzaminów i pracy w kampusie. Jest również dostępna w języku C/C++. Krótko mówiąc, książka ta oferuje rozwiązania różnych złożonych struktur danych i problemów algorytmicznych.
Peeling Data Structures and Algorithms for (Java, Second Edition):
⬤ Zagadki programistyczne do rozmów kwalifikacyjnych.
⬤ Przygotowanie do kampusu.
⬤ Przygotowanie do studiów magisterskich.
⬤ Instruktorzy.
⬤ Duże firmy poszukujące pracy: Microsoft, Google, Apple, Amazon, Yahoo, Flip Kart, Adobe, IBM Labs, Citrix, Mentor Graphics, NetApp, Oracle, Face book, McAfee i wiele innych.
⬤ Podręcznik referencyjny dla osób pracujących.
Co jest wyjątkowe?
Naszym głównym celem nie jest proponowanie twierdzeń i dowodów dotyczących DS i algorytmów. Obraliśmy bezpośrednią drogę i rozwiązaliśmy problemy o różnej złożoności. Oznacza to, że każdy problem odpowiada wielu rozwiązaniom o różnej złożoności. Innymi słowy, wyliczyliśmy możliwe rozwiązania. Dzięki takiemu podejściu, nawet gdy pojawia się nowe pytanie, oferujemy wybór różnych strategii rozwiązania w oparciu o twoje priorytety.
Omawiane tematy:
⬤ Wprowadzenie.
⬤ Rekursja i wycofywanie.
⬤ Listy połączone.
⬤ Stosy.
⬤ Kolejki.
⬤ Drzewa.
⬤ Kolejki priorytetowe i sterty.
⬤ Zbiory rozłączne ADT.
⬤ Algorytmy grafów.
⬤ Sortowanie.
⬤ Wyszukiwanie.
⬤ Algorytmy selekcji Mediany)
⬤ Tablice symboli.
⬤ Hashing.
⬤ Algorytmy ciągów znaków.
⬤ Techniki projektowania algorytmów.
⬤ Algorytmy zachłanne.
⬤ Algorytmy dziel i zwyciężaj.
⬤ Programowanie dynamiczne.
⬤ Klasy złożoności.
⬤ Różne koncepcje.
Docelowi odbiorcy?
Książki te przygotowują czytelników do rozmów kwalifikacyjnych, egzaminów i pracy w kampusie.
Język?
Cały kod został napisany w Javie. Jeśli używasz C/C++, wyszukaj "Data Structures and Algorithms Made Easy".
Sprawdź również przykładowe rozdziały i blog na: CareerMonk.com.
© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)