Grokking Algorithms, ediția a doua

Evaluare:   (4.7 din 5)

Grokking Algorithms, ediția a doua (Y. Bhargava Aditya)

Recenzii ale cititorilor

Rezumat:

În general, „Grokking Algorithms” este recunoscut ca o introducere accesibilă și captivantă în algoritmi, în special pentru începători și pentru cei care nu au o pregătire formală în domeniul informaticii. Acesta este lăudat în special pentru ajutoarele sale vizuale de învățare și explicațiile clare. Cu toate acestea, unii recenzenți au considerat că profunzimea conținutului lipsește și au observat erori semnificative în codul Python prezentat în carte.

Avantaje:

Ușor de citit și de înțeles, în special pentru începători și neprofesioniști CS.
Ajutoare vizuale captivante care îmbunătățesc înțelegerea.
Conținut bine structurat, cu capitole de lungime gestionabilă.
Oferă motivație și încurajează continuarea învățării.
Facilitează învățarea persoanelor cu ADHD prin abordarea sa prietenoasă.

Dezavantaje:

Unii cititori au considerat cartea prea superficială și lipsită de profunzime pe subiecte complexe.
Erori grave în codul Python, ceea ce i-a determinat pe unii să nu recomande achiziționarea cărții.
Anumiți algoritmi nu sunt acoperiți în detaliu, cum ar fi Depth First Search (DFS).
Este posibil ca exemplele de codare să nu fie fiabile sau precise, provocând frustrare în rândul utilizatorilor.

(pe baza a 17 recenzii ale cititorilor)

Titlul original:

Grokking Algorithms, Second Edition

Conținutul cărții:

O introducere prietenoasă, complet ilustrată, la cei mai importanți algoritmi de programare pe calculator.

Stăpânește cei mai utilizați algoritmi și fii pe deplin pregătit atunci când vei fi întrebat despre ei la următorul interviu de angajare. Cu explicații extrem de simple, peste 400 de ilustrații amuzante și zeci de exemple relevante, chiar vă va face plăcere să învățați despre algoritmi cu acest ghid amuzant și prietenos!

În Grokking Algorithms, ediția a doua veți descoperi:

Algoritmi de căutare, sortare și grafice Structuri de date precum array-uri, liste, tabele hash, arbori și grafice Algoritmi NP-compleți și lacomi Compromisuri de performanță între algoritmi Exerciții și exemple de cod în fiecare capitol Peste 400 de ilustrații cu parcursuri detaliate

Prima ediție a Grokking Algorithms a demonstrat pentru peste 100.000 de cititori că învățarea algoritmilor nu trebuie să fie complicată sau plictisitoare! Această a doua ediție revizuită conține o acoperire complet nouă a arborilor, inclusiv arborii de căutare binară, arborii echilibrați, arborii B și multe altele. Veți descoperi, de asemenea, perspective noi asupra performanței structurilor de date care iau în considerare procesoarele moderne. În plus, exemplele de cod complet adnotate ale cărții au fost actualizate la Python 3.

Prefață de Daniel Zingaro.

Achiziționarea cărții tipărite include o carte electronică gratuită în format PDF și ePub de la Manning Publications.

Despre tehnologie

Algoritmii pe care îi utilizați cel mai des au fost deja descoperiți, testați și dovediți. Grokking Algorithms, ediția a doua face să fie foarte ușor să le învățați, să le înțelegeți și să le folosiți. Cu explicații extrem de simple, peste 400 de ilustrații amuzante și zeci de exemple relevante, este modul perfect de a debloca puterea algoritmilor în munca de zi cu zi și de a vă pregăti pentru următorul interviu de codare - nu este nevoie de matematică!

Despre carte

Grokking Algorithms, ediția a doua vă învață algoritmi importanți pentru a vă accelera programele, a vă simplifica codul și a rezolva probleme comune de programare. Începeți cu sarcini precum sortarea și căutarea, apoi dezvoltați-vă abilitățile pentru a aborda probleme avansate precum compresia datelor și inteligența artificială. Veți învăța chiar să comparați compromisurile de performanță dintre algoritmi. În plus, această nouă ediție include o acoperire proaspătă a arborilor, probleme NP-complete și actualizări de cod pentru Python 3.

Ce conține

Algoritmi de căutare, sortare și grafice Structuri de date cum ar fi array-uri, liste, tabele hash, arbori și grafice Algoritmi NP-compleți și greedy Exerciții și exemple de cod în fiecare capitol

Despre cititor

Nu sunt necesare cunoștințe avansate de matematică sau programare.

Despre autor

Aditya Bhargava este un inginer software cu o pregătire dublă în informatică și arte plastice. Scrie pe blog despre programare la adit. io.

Tabla de conținut

1 Introducere în algoritmi

2 Sortare prin selecție

3 Recursiune

4 Quicksort

5 Tabele Hash

6 Căutarea Beadth-first

7 Arbori

8 Arbori echilibrați

9 Algoritmul lui Dijkstra

10 Algoritmi greedy

11 Programarea dinamică

12 Vecinii cei mai apropiați k

13 unde să mergem mai departe

Alte date despre carte:

ISBN:9781633438538
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale
Anul publicării:2024
Numărul de pagini:320

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Grokking Algorithms, ediția a doua - Grokking Algorithms, Second Edition
O introducere prietenoasă, complet ilustrată, la cei mai importanți algoritmi de...
Grokking Algorithms, ediția a doua - Grokking Algorithms, Second Edition

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)