Hodnocení:
Uživatelé hodnotí knihu smíšeně, přičemž mnozí upozorňují na problémy, jako jsou chyby v příkladech kódu, nedostatečné vysvětlení a nepřehlednost. Někteří čtenáři však považují knihu za poučnou a za dobrý zdroj informací pro zdokonalení svých dovedností v programování v jazyce Go, zejména pokud jde o pochopení datových struktur a algoritmů.
Klady:Informativní s podrobnými příklady návrhových vzorů. Dobré pro zdokonalení dovedností programování v Go a užitečné pro vývojáře datových struktur. Doporučeno pro nadšence GoLangu a přínosné pro přípravu na pohovor na kódování.
Zápory:Mnoho chyb v příkladech kódu a vysvětlení jsou často stručná a nejasná. Jednotlivé části se zdají být špatně upravené nebo irelevantní. Někteří uživatelé se domnívají, že obsah je špatně sestaven, s častými odkazy na pojmy nepoužitelné v Go, jako jsou „třídy“. Celkově jej mnozí považují za nedostatečně kvalitní a organizovaný.
(na základě 13 hodnocení čtenářů)
Hands-On Data Structures and Algorithms with Go
Prozkoumejte datové struktury a algoritmy jazyka Golang pro návrh, implementaci a analýzu kódu v profesionálním prostředí Klíčové vlastnosti Naučte se základy datových struktur a algoritmů a efektivně je implementujte Používejte datové struktury, jako jsou pole, zásobníky, stromy, seznamy a grafy, v reálných scénářích Porovnejte složitost různých algoritmů a datových struktur pro zlepšení výkonu kódu Popis knihy
Golang je jedním z nejrychleji rostoucích programovacích jazyků v softwarovém průmyslu. Díky své rychlosti, jednoduchosti a spolehlivosti je ideální volbou pro vytváření robustních aplikací. To s sebou přináší potřebu mít s jazykem Go pevné základy v oblasti datových struktur a algoritmů, aby bylo možné vytvářet škálovatelné aplikace. Tato kniha, doplněná praktickými návody, vás provede používáním nejlepších datových struktur a algoritmů pro řešení problémů.
Kniha začíná úvodem do datových struktur a algoritmů jazyka Go. Dozvíte se, jak ukládat data pomocí spojových seznamů, polí, zásobníků a front. Dále zjistíte, jak implementovat algoritmy pro třídění a vyhledávání, a poté binární vyhledávací stromy. Tato kniha vám také pomůže zvýšit výkon vašich aplikací pomocí řetězcových datových typů a implementace hash struktur při návrhu algoritmů. Nakonec budete moci použít tradiční datové struktury k řešení reálných problémů.
Na konci knihy se naučíte implementovat klasické datové struktury a algoritmy v jazyce Go a stanete se jistým programátorem v jazyce Go. Co se naučíte Zlepšit výkonnost aplikací pomocí nejvhodnější datové struktury a algoritmu Prozkoumat širokou škálu klasických algoritmů, jako je rekurze a hashovací algoritmy Pracovat s algoritmy, jako je garbage collection, pro efektivní správu paměti Analyzovat kompromis mezi náklady a přínosy při určování algoritmů a datových struktur pro řešení problémů Prozkoumat techniky psaní pseudokódu algoritmu a esa kódování na tabuli v rozhovorech Objevit úskalí při výběru datových struktur a algoritmů předpovídáním jejich rychlosti a efektivity Pro koho je tato kniha určena?
Tato kniha je určena vývojářům, kteří chtějí pochopit, jak vybrat nejlepší datové struktury a algoritmy, které jim pomohou vyřešit problémy s kódováním. Základní zkušenosti s programováním v jazyce Go budou další výhodou. Obsah Datové struktury a algoritmy Začínáme s Go pro datové struktury a algoritmy Lineární datové struktury Nelineární datové struktury Homogenní datové struktury Heterogenní datové struktury Dynamické datové struktury Klasické algoritmy Síťová reprezentace a reprezentace řídkých matic Správa paměti Další kroky (dodatek)
© 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)