Cantitate/Preț
Produs

Algorithms and Data Structures in Action

Autor Marcello La Rocca
en 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.

Citește tot Restrânge

Preț: 39683 lei

Preț vechi: 49603 lei
-20%

Puncte Express: 595

Carte disponibilă

Livrare economică 29 iulie-12 august
Livrare express 14-18 iulie pentru 7308 lei

Livrare prin curier în România Termenul estimat este afișat lângă disponibilitate.
Transport gratuit de la 40000 lei Plată online sau ramburs, în funcție de opțiunile comenzii.
Retur gratuit în 14 zile Comandă securizată și suport în română.

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ă 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ă

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.