Algorithms and Data Structures in Action
Autor Marcello La Roccaen Limba Engleză Paperback – 15 iul 2021
Provocarea majoră a oricărui inginer software apare atunci când soluțiile standard nu mai fac față volumului de date sau cerințelor de performanță. Descoperim aici că multe dintre aceste obstacole, care par inițial insurmontabile, au deja rezolvări bine documentate în informatica avansată. În volumul Algorithms and Data Structures in Action, Marcello La Rocca ne ghidează prin procesul de selecție și adaptare a algoritmilor complecși pentru aplicații reale, trecând dincolo de conceptele introductive. Spre deosebire de Beginning Algorithms de Simon Harris, care pune bazele fundamentale și explică sortările clasice, lucrarea de față se concentrează pe tehnici de nișă și optimizări de înalt nivel. Dacă Data Structures and Algorithms Made Easy v-a oferit un set vast de probleme pentru interviuri, această carte oferă instrumentele practice pentru a construi sisteme de producție scalabile. Reținem abordarea pragmatică a autorului, care utilizează pseudo-cod și exemple multi-limbaj pentru a explica structuri precum k-d trees, S-trees sau algoritmi de clustering, esențiale în căutarea celor mai apropiați vecini (nearest neighbour search). Publicată de Manning Publications, cartea reflectă experiența vastă a autorului în optimizarea sistemelor la companii precum Microsoft și Twitter. Nu este doar un inventar de algoritmi, ci un manual de strategie tehnică. Învățăm cum să îmbunătățim cozile de prioritate și să implementăm mecanisme de caching care reduc drastic latența. Stilul este unul tehnic și aplicat, facilitând tranziția de la programarea intermediară la cea de expert prin înțelegerea profundă a modului în care datele sunt stocate și procesate eficient.
Preț: 396.83 lei
Preț vechi: 496.03 lei
-20%
Carte disponibilă
Livrare economică 29 iulie-12 august
Livrare express 14-18 iulie pentru 73.08 lei
Specificații
ISBN-10: 1617295485
Pagini: 768
Dimensiuni: 185 x 235 x 42 mm
Greutate: 1.4 kg
Editura: Manning Publications
De ce să citești această carte
Recomandăm această carte programatorilor care doresc să depășească nivelul de bază al algoritmilor clasici. Veți câștiga o înțelegere practică asupra structurilor de date avansate, esențiale pentru optimizarea performanței în aplicații complexe. Este un ghid indispensabil pentru cei care lucrează cu volume mari de date sau sisteme care necesită căutare rapidă și caching inteligent, oferind soluții gata de adaptat în orice limbaj de programare.
Descriere scurtă
- Improving on basic data structures
- Efficient caching
- Nearest neighbour search, including k-d trees and S-trees
- Full 'pseudo-code' and samples in multiple languages