Hodnotenie:
Kniha poskytuje základné koncepty programovania a algoritmy, ktoré sú užitočné pre každodenné úlohy softvérového inžinierstva aj pre prípravu na pohovor. Odporúča sa pre začiatočníkov so základnými znalosťami jazyka Java, napriek tomu, že niektorí recenzenti naznačujú, že by sa v niektorých témach mohla prehĺbiť.
Výhody:Pokrýva dôležité koncepty a algoritmy, cenné pre kariéru softvérového inžiniera a pripravenosť na pohovor, dobré pre začiatočníkov a ľahko pochopiteľné.
Nevýhody:Mohla by byť obsiahlejšia v určitých dátových témach; niektorí čitatelia majú pocit, že cena je vysoká za poskytovaný obsah.
(na základe 5 čitateľských recenzií)
Beginning Java Data Structures and Algorithms
Hoci vaša aplikácia slúži svojmu účelu, nemusí byť vysoko výkonná. Naučte sa techniky na presné predpovedanie efektívnosti kódu, jednoduché odmietnutie neefektívnych riešení a zlepšenie výkonu vašej aplikácie. Kľúčové vlastnosti Podrobne vysvetľuje rôzne algoritmy a dátové štruktúry s ukážkovými problémami a prípadnými implementáciami v jazyku Java Obsahuje zaujímavé tipy a triky, ktoré vám umožnia efektívne využívať algoritmy a dátové štruktúry Pokrýva viac ako 20 tém pomocou 15 praktických aktivít a cvičení Popis knihy
Poznanie dátových štruktúr a algoritmov vám umožní lepšie pochopiť, ako riešiť bežné problémy programovania. Väčšina problémov, s ktorými sa programátori stretávajú každý deň, bola vyriešená, vyskúšaná a otestovaná. Ak viete, ako tieto riešenia fungujú, môžete si byť istí, že si pri riešení týchto problémov vyberiete správny nástroj.
Táto kniha vás naučí používať nástroje, ktoré môžete použiť na vytváranie efektívnych aplikácií. Začína úvodom do algoritmov a notácie big O, neskôr vysvetľuje bubliny, zlučovanie, quicksort a ďalšie populárne programové vzory. Dozviete sa aj o dátových štruktúrach, ako sú binárne stromy, hašovacie tabuľky a grafy. Kniha postupuje k pokročilým konceptom, ako sú paradigmy návrhu algoritmov a teória grafov. Na konci knihy budete vedieť, ako správne implementovať bežné algoritmy a dátové štruktúry v rámci svojich aplikácií. Čo sa naučíte Pochopiť niektoré základné koncepty kľúčových algoritmov Vyjadriť priestorovú a časovú zložitosť pomocou notácie Big O. Správne implementovať klasické triediace algoritmy, ako sú merge a quicksort Správne implementovať základné a zložité dátové štruktúry Spoznať rôzne paradigmy návrhu algoritmov, ako sú greedy, divide and conquer a dynamické programovanie Použiť výkonné techniky porovnávania reťazcov a optimalizovať logiku aplikácie Ovládať reprezentáciu grafov a spoznať rôzne grafové algoritmy Komu je táto kniha určená
Ak chcete lepšie porozumieť bežným dátovým štruktúram a algoritmom na základe príkladov kódu v jazyku Java a zvýšiť efektivitu svojich aplikácií, potom je táto kniha určená práve vám. Pomôže vám mať základné znalosti jazyka Java, matematiky a techník objektovo orientovaného programovania. Obsah Algoritmy a zložitosť Algoritmy triedenia a základné dátové štruktúry Hashové tabuľky a binárne vyhľadávacie stromy Paradigmy návrhu algoritmov Algoritmy párovania reťazcov Grafy, prvočísla a triedy zložitosti
© 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)