Grokking Algorithms, második kiadás

Értékelés:   (4.7 az 5-ből)

Grokking Algorithms, második kiadás (Y. Bhargava Aditya)

Olvasói vélemények

Összegzés:

Összességében a „Grokking Algorithms” az algoritmusok megközelíthető és magával ragadó bevezetője, különösen a kezdők és a formális informatikai képzéssel nem rendelkezők számára. Különösen dicsérik a vizuális tanulási segédanyagok és a világos magyarázatok miatt. Néhány kritikus azonban hiányolta a tartalom mélységét, és jelentős hibákat észlelt a könyvben bemutatott Python-kódban.

Előnyök:

Könnyen olvasható és érthető, különösen kezdők és nem informatikusok számára.
Magával ragadó vizuális segédanyagok, amelyek javítják a megértést.
Jól strukturált tartalom, kezelhető fejezethosszúsággal.
Motivációt nyújt és további tanulásra ösztönöz.
Barátságos megközelítésével megkönnyíti a tanulást az ADHD-s egyének számára.

Hátrányok:

Néhány olvasó úgy találta, hogy a könyv túl sekélyes és nem elég mély a komplex témákhoz.
Súlyos hibák a Python kódban, ami miatt néhányan a könyv megvásárlásától óvtak.
Bizonyos algoritmusokat nem tárgyal részletesen, például a mélységi első keresést (DFS).
A kódolási példák nem feltétlenül megbízhatóak vagy pontosak, ami frusztrációt okoz a felhasználók körében.

(17 olvasói vélemény alapján)

Eredeti címe:

Grokking Algorithms, Second Edition

Könyv tartalma:

Barátságos, teljes körűen illusztrált bevezetés a legfontosabb számítógépes programozási algoritmusokba.

Sajátítsa el a legelterjedtebb algoritmusokat, és legyen teljesen felkészült, amikor a következő állásinterjún róluk kérdezik. Gyönyörűen egyszerű magyarázatokkal, több mint 400 szórakoztató illusztrációval és több tucat releváns példával, így valóban élvezni fogod az algoritmusok megismerését ezzel a szórakoztató és barátságos útmutatóval!

A Grokking Algorithms, második kiadásban felfedezheted:

Keresési, rendezési és gráf algoritmusok Adatszerkezetek, például tömbök, listák, hash táblák, fák és gráfok NP-teljes és mohó algoritmusok Az algoritmusok közötti teljesítménybeli kompromisszumok Gyakorlatok és kódminták minden fejezetben Több mint 400 illusztráció részletes ismertetőkkel.

A Grokking Algorithms első kiadása több mint 100 000 olvasónak bizonyította be, hogy az algoritmusok tanulása nem kell, hogy bonyolult vagy unalmas legyen! Ez az átdolgozott második kiadás vadonatúj fákat tartalmaz, beleértve a bináris keresőfákat, a kiegyensúlyozott fákat, a B-fákat és még sok mást. Az adatszerkezetek teljesítményére vonatkozó friss meglátásokat is felfedezhet, amelyek figyelembe veszik a modern CPU-kat. Ráadásul a könyv teljesen kommentált kódmintái a Python 3-ra lettek frissítve.

Az előszót Daniel Zingaro írta.

A nyomtatott könyv megvásárlása magában foglalja a Manning Publications ingyenes e-könyvét PDF és ePub formátumban.

A technológiáról

Az Ön által leggyakrabban használt algoritmusokat már felfedezték, tesztelték és bizonyították. A Grokking Algorithms, Second Edition segítségével gyerekjáték megtanulni, megérteni és használni őket. A gyönyörűen egyszerű magyarázatokkal, több mint 400 szórakoztató illusztrációval és több tucat releváns példával tökéletes módja annak, hogy felszabadítsd az algoritmusok erejét a mindennapi munkádban, és felkészülj a következő kódolási interjúra - matematika nélkül!

A könyvről

A Grokking Algorithms, második kiadás megtanít fontos algoritmusokra, amelyekkel felgyorsíthatod a programjaidat, egyszerűsítheted a kódodat, és megoldhatod a gyakori programozási problémákat. Kezdje az olyan feladatokkal, mint a rendezés és a keresés, majd fejlessze készségeit, hogy olyan haladó problémákat oldhasson meg, mint az adattömörítés és a mesterséges intelligencia. Még azt is megtanulod, hogyan hasonlítsd össze az algoritmusok közötti teljesítménybeli kompromisszumokat. Ráadásul ez az új kiadás a fák, az NP-teljes problémák és a Python 3-hoz frissített kódok frissítéseit is tartalmazza.

A tartalomban

Keresési, rendezési és gráf algoritmusok Adatszerkezetek, például tömbök, listák, hash táblák, fák és gráfok NP-teljes és mohó algoritmusok Gyakorlatok és kódminták minden fejezetben.

Az olvasóról

Nincs szükség haladó matematikai vagy programozási ismeretekre.

A szerzőről

Aditya Bhargava szoftvermérnök, aki informatikai és képzőművészeti háttérrel rendelkezik. Programozásról blogol az adit. io oldalon.

Tartalomjegyzék

1 Bevezetés az algoritmusokba

2 Válogatási rendezés

3 Rekurzió

4 Quicksort

5 Hashtáblák

6 Gyöngysor-első keresés

7 Fák

8 Kiegyensúlyozott fák

9 Dijkstra algoritmusa

10 Mohó algoritmusok

11 Dinamikus programozás

12 k-közelebbi szomszédok

13 merre menjünk tovább

A könyv egyéb adatai:

ISBN:9781633438538
Szerző:
Kiadó:
Nyelv:angol
Kötés:Puha kötés
A kiadás éve:2024
Oldalak száma:320

Vásárlás:

Jelenleg kapható, készleten van.

A szerző további könyvei:

Grokking Algorithms, második kiadás - Grokking Algorithms, Second Edition
Barátságos, teljes körűen illusztrált bevezetés a legfontosabb számítógépes...
Grokking Algorithms, második kiadás - Grokking Algorithms, Second Edition

A szerző munkáit az alábbi kiadók adták ki: