Hodnocení:
Kniha nabízí řadu algoritmických problémů užitečných pro technické pohovory, ale je poznamenána četnými formátovacími, gramatickými a technickými chybami. Zatímco mnozí uživatelé ji považují za praktickou a oceňují její příklady a cvičení, jiní kritizují její nejasná vysvětlení a špatnou korekturu, což vede ke zmatkům. Celkově může být pro přípravu na pohovor přínosná, ale pro hlubší pochopení může vyžadovat doplňující zdroje.
Klady:⬤ Mnoho praktických příkladů a cvičení, které zlepšují porozumění.
⬤ Obsah pomáhá připravit se na technické pohovory s reálnými otázkami.
⬤ Vizuálně orientovaná vysvětlení usnadňují pochopení pojmů.
⬤ Pokrývá širokou škálu témat s více řešeními pro různé složitosti.
⬤ Vhodné pro ty, kteří se k algoritmům vracejí po určité době mimo formální vzdělávání.
⬤ Četné formátovací, gramatické a syntaktické chyby snižují čitelnost a důvěryhodnost.
⬤ Nejasná vysvětlení mnoha problémů vedou ke zmatkům.
⬤ Některá řešení jsou špatně prezentována nebo nesprávná, což ovlivňuje jejich užitečnost.
⬤ Kvalita tisku je často kritizována, některé výtisky mají prázdné stránky.
⬤ Není dostatečně komplexní pro úplné začátečníky, protože předpokládá určité předchozí znalosti.
(na základě 471 hodnocení čtenářů)
Data Structures and Algorithms Made Easy in Java: Data Structure and Algorithmic Puzzles, Second Edition
Odkaz na video: youtube.com/watch? v=l_GRquIrVyg.
Praktická příručka pro každého odborníka v oblasti informatiky, Data Structures And Algorithms Made Easy in Java: Je to banka řešení různých složitých problémů týkajících se datových struktur a algoritmů. Čtenáři z oblasti informatiky ji mohou využít jako referenční příručku.
Kniha má přibližně 21 kapitol a zabývá se rekurzí a zpětným tažením, propojenými seznamy, zásobníky, frontami, stromy, prioritními frontami a hromadami, disjunktními množinami ADT, grafovými algoritmy, tříděním, vyhledáváním, výběrovými algoritmy Mediány), tabulkami symbolů, hašováním, řetězcovými algoritmy, technikami návrhu algoritmů, nenasytnými algoritmy, algoritmy Rozděl a panuj, dynamickým programováním, třídami složitosti a dalšími různými koncepty.
Datové struktury a algoritmy v Javě: V roce 2011 vyšla publikace Data Structure And Algorithmic Puzzles od Narasimhy Karumanchiho, která je napsána v jazyce Java. Tato kniha slouží jako příručka pro přípravu na pohovory, zkoušky a práci na univerzitě. Je k dispozici také v jazyce C/C++. Stručně řečeno, tato kniha nabízí řešení různých složitých datových struktur a algoritmických problémů.
Peeling Data Structures and Algorithms for (Java, Second Edition):
⬤ Programování hádanek pro rozhovory.
⬤ Příprava na univerzitní půdu.
⬤ Příprava na magisterské studium.
⬤ Příprava instruktorů.
⬤ Velcí lovci pracovních míst: Microsoft, Google, Apple, Amazon, Yahoo, Flip Kart, Adobe, IBM Labs, Citrix, Mentor Graphics, NetApp, Oracle, Face book, McAfee a mnoho dalších.
⬤ Referenční příručka pro pracující.
Co je jedinečné?
Naším hlavním cílem není navrhovat teorémy a důkazy o DS a algoritmech. Vydali jsme se přímou cestou a řešíme problémy různé složitosti. To znamená, že každému problému odpovídá více řešení s různou složitostí. Jinými slovy, vyjmenovali jsme možná řešení. Díky tomuto přístupu vám i při vzniku nové otázky nabízíme výběr z různých strategií řešení na základě vašich priorit.
Pokrytá témata:
⬤ Úvod.
⬤ Rekurze a zpětné hledání.
⬤ Odkazové seznamy.
⬤ Sklady.
⬤ Kufry.
⬤ Stromy.
⬤ Prioritní fronty a haldy.
⬤ Disjoint Sets ADT.
⬤ Grafické algoritmy.
⬤ Třídění.
⬤ Vyhledávání.
⬤ Výběrové algoritmy Mediány)
⬤ Tabulky symbolů.
⬤ Hashování.
⬤ Řetězcové algoritmy.
⬤ Techniky návrhu algoritmů.
⬤ Greedy Algoritmy.
⬤ Algoritmy rozděl a panuj.
⬤ Dynamické programování.
⬤ Třídy složitosti.
⬤ Různé koncepty.
Cílová skupina?
Tyto knihy připravují čtenáře na pohovory, zkoušky a práci na univerzitě.
Jazyk?
Veškerý kód byl napsán v jazyce Java. Pokud používáte jazyk C/C++, vyhledejte si knihu "Data Structures and Algorithms Made Easy.".
Podívejte se také na ukázkové kapitoly a blog na adrese: CareerMonk.com.
© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)