Evaluare:
Î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ă.
⬤ 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)
Grokking Algorithms, Second Edition
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
© 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)