Hodnotenie:
Používatelia hodnotia knihu zmiešane, pričom mnohí poukazujú na problémy, ako sú chyby v príkladoch kódu, slabé vysvetlenia a nedostatočná zrozumiteľnosť. Niektorí čitatelia však považujú knihu za informatívnu a za dobrý zdroj informácií na zdokonalenie svojich zručností v programovaní v jazyku Go, najmä pokiaľ ide o pochopenie dátových štruktúr a algoritmov.
Výhody:Informatívna s podrobnými príkladmi návrhových vzorov. Dobrá na zdokonaľovanie zručností v programovaní Go a užitočná pre vývojárov dátových štruktúr. Odporúčaná pre nadšencov GoLangu a prospešná na prípravu na pohovor na kódovanie.
Nevýhody:Veľa chýb v príkladoch kódu a vysvetlenia sú často stručné a nejasné. Jednotlivé časti sa zdajú byť zle upravené alebo nepodstatné. Niektorí používatelia sa domnievajú, že obsah je zle zostavený, s častými odkazmi na pojmy nepoužiteľné v Go, ako napríklad „triedy“. Celkovo ho mnohí považujú za nedostatočný z hľadiska kvality a organizácie.
(na základe 13 čitateľských recenzií)
Hands-On Data Structures and Algorithms with Go
Preskúmajte dátové štruktúry a algoritmy jazyka Golang na návrh, implementáciu a analýzu kódu v profesionálnom prostredí Kľúčové vlastnosti Naučte sa základy dátových štruktúr a algoritmov a efektívne ich implementujte Používajte dátové štruktúry, ako sú polia, zásobníky, stromy, zoznamy a grafy, v reálnych scenároch Porovnajte zložitosť rôznych algoritmov a dátových štruktúr na zlepšenie výkonu kódu Popis knihy
Golang je jedným z najrýchlejšie rastúcich programovacích jazykov v softvérovom priemysle. Vďaka svojej rýchlosti, jednoduchosti a spoľahlivosti je ideálnou voľbou na vytváranie robustných aplikácií. To prináša potrebu mať pevné základy v dátových štruktúrach a algoritmoch s Go, aby bolo možné vytvárať škálovateľné aplikácie. Táto kniha, doplnená praktickými návodmi, vás prevedie používaním najlepších dátových štruktúr a algoritmov na riešenie problémov.
Kniha začína úvodom do dátových štruktúr a algoritmov Go. Dozviete sa, ako ukladať údaje pomocou spájaných zoznamov, polí, zásobníkov a frontov. Ďalej zistíte, ako implementovať triediace a vyhľadávacie algoritmy, po ktorých nasledujú binárne vyhľadávacie stromy. Táto kniha vám tiež pomôže zvýšiť výkon vašich aplikácií pomocou reťazcových dátových typov a implementácie hashových štruktúr pri návrhu algoritmov. Nakoniec budete môcť aplikovať tradičné dátové štruktúry na riešenie reálnych problémov.
Na konci knihy sa naučíte implementovať klasické dátové štruktúry a algoritmy v jazyku Go a stanete sa sebavedomým programátorom v jazyku Go. Čo sa naučíte Zlepšiť výkonnosť aplikácie pomocou najvhodnejšej dátovej štruktúry a algoritmu Preskúmať širokú škálu klasických algoritmov, ako je rekurzia a hashovacie algoritmy Pracovať s algoritmami, ako je garbage collection, na efektívnu správu pamäte Analyzovať kompromis medzi nákladmi a prínosmi na určenie algoritmov a dátových štruktúr na riešenie problémov Preskúmať techniky písania pseudokódu algoritmu a esá kódovania na tabuli v rozhovoroch Objavte nástrahy pri výbere dátových štruktúr a algoritmov predpovedaním ich rýchlosti a efektívnosti Pre koho je táto kniha určená
Táto kniha je určená pre vývojárov, ktorí chcú pochopiť, ako vybrať najlepšie dátové štruktúry a algoritmy, ktoré pomôžu vyriešiť problémy s kódovaním. Základné skúsenosti s programovaním v jazyku Go budú ďalšou výhodou. Obsah Dátové štruktúry a algoritmy Začíname s Go pre dátové štruktúry a algoritmy Lineárne dátové štruktúry Nelineárne dátové štruktúry Homogénne dátové štruktúry Heterogénne dátové štruktúry Dynamické dátové štruktúry Klasické algoritmy Sieťová a riedka reprezentácia matíc Správa pamäte Ďalšie kroky (príloha)
© Book1 Group - všetky práva vyhradené.
Obsah tejto stránky nesmie byť kopírovaný ani použitý čiastočne alebo v celku bez písomného súhlasu vlastníka.
Posledná úprava: 2024.11.13 22:11 (GMT)