Cantitate/Preț
Produs

Advanced Algorithms and Data Structures

Autor Marcello La Rocca
en Limba Engleză Paperback – 29 iun 2021

Ecosistemul acestei lucrări se concentrează pe optimizarea performanței software prin structuri de date complexe și algoritmi de ultimă generație, precum arborii k-d și S-trees. Ne-a atras atenția modul în care Marcello La Rocca reușește să transforme concepte teoretice dificile în soluții aplicabile pentru provocări reale de programare. Considerăm că structura volumului Advanced Algorithms and Data Structures este ideală pentru inginerii software care doresc să depășească nivelul algoritmilor clasici de sortare sau căutare, explorând zone precum clustering-ul de date sau sistemele de caching eficient. Abordarea diferă de Algorithms in a Nutshell, 2e prin accentul pus pe tehnici avansate și mai puțin explorate în manualele standard, oferind o perspectivă mai practică asupra modului în care acești algoritmi influențează direct scalabilitatea aplicațiilor moderne. În timp ce Beginning Algorithms se concentrează pe fundamente, Marcello La Rocca propune o evoluție naturală de la lucrarea sa anterioară, Grokking Data Structures. Dacă în volumul precedent accentul era pus pe înțelegerea intuitivă a bazelor, aici autorul rafinează procesul prin pseudo-cod riguros și exemple multilingve, reflectând experiența sa acumulată în cadrul unor companii de talia Microsoft și Twitter. Fiecare capitol este construit pentru a fi utilizat ca un ghid de implementare, oferind instrumentele necesare pentru a livra cod mai rapid și mai fiabil. Stilul este tehnic și orientat spre eficiență, fără a neglija claritatea vizuală prin grafice detaliate care explică fluxul informației în structurile de date propuse.

Citește tot Restrânge

Preț: 38417 lei

Preț vechi: 48022 lei
-20%

Puncte Express: 576

Carte disponibilă

Livrare economică 01-15 mai
Livrare express 17-23 aprilie pentru 7122 lei


Specificații

ISBN-13: 9781617295485
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ă își extindă arsenalul tehnic dincolo de soluțiile standard. Veți câștiga capacitatea de a selecta și implementa algoritmi optimi pentru probleme complexe de căutare și stocare, asigurând o performanță superioară a aplicațiilor. Este o investiție valoroasă pentru cei care vizează roluri de inginerie software senior sau cercetare aplicată.


Descriere scurtă

As a software engineer, you'll encounter countless programming challenges that initially seem confusing, difficult, or even impossible. Don't despair! Many of these "new" problems already have well-established solutions. Advanced Algorithms and Data Structures teaches you powerful approaches to a wide range of tricky coding challenges that you can adapt and apply to your own applications. Providing a balanced blend of classic, advanced, and new algorithms, this practical guide upgrades your programming toolbox with new perspectives and hands-on techniques.
about the technology Data structures and algorithms are the foundations for how programs store and process information. Choosing the optimal algorithms ensures that your programs are fast, efficient, and reliable.
about the book Algorithms and Data Structures in Action expands on the basic algorithms you already know to give you a better selection of solutions to different programming problems. In it, you'll discover techniques for improving priority queues, efficient caching, clustering data, and more. Each example is fully illustrated with graphics, language agnostic pseudo-code, and code samples in various languages. When you're done, you will be able to implement advanced and little-known algorithms to deliver better performance from your code.
what's inside
  • 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
about the readerFor programmers with basic or intermediate skills. Written in a language-agnostic manner, no specific language knowledge is required.
about the authorMarcello La Rocca is a research scientist and a full-stack engineer focused on optimization algorithms, genetic algorithms, machine learning and quantum computing. He has contributed to large-scale web applications at companies like Twitter and Microsoft, has undertaken applied research in both academia and industry, and authored the Neatsort adaptive sorting algorithm.