Commodity Algorithms and Data Structures in C++ Simple and Useful

Afbeeldingen

Artikel vergelijken

  • Engels
  • Paperback
  • 9781519572646
  • 20 april 2016
  • 416 pagina's
Alle productspecificaties

Samenvatting


Programmers use algorithms and data structures all the time, usually through numerous available APIs. A commodity algorithm is like a commodity in economics: correct, easy to understand, applicable to many problems, efficient, and free of intellectual property claims. This book covers commodity algorithms and data structures learned in an algorithms class and many that aren't, including statistical algorithms, external memory algorithms, numerical methods, optimization, string algorithms, and data compression.
About a third of the book is devoted to machine learning. There is much more theory than in the rest of the book because in machine learning relevant theory is more practical than algorithms. New learning algorithms are proposed often, and it's easy to get lost without understanding how learning actually works. In particular, getting comfortable with the concept of estimation error substantially improves the ability to reason about statistical algorithms.
Expect to learn something new in every chapter. Many topics appear only in specialized books and papers, including collections of random number generators and hash functions for various use cases, priority queues that allow random access for applications like Djikstra's shortest path algorithm, the simplex method for linear programming, efficient dictionaries for variable-length keys, Monte Carlo and bootstrap methods for statistical computing, top-performing learning algorithms such as random forest, etc. One of the goals of the book is answering all questions you might have had since taking an algorithms class.
Algorithm descriptions have tested C++ code, illustrations, performance analysis, and suggestions for optimizations and extensions. Still, the book is advanced, requiring some algorithmic maturity. After working through it, you will know more about algorithms and machine learning than before, even if you are already an expert. This is the book the author wishes he had when he started studying algorithms.

Productspecificaties

Inhoud

Taal
en
Bindwijze
Paperback
Oorspronkelijke releasedatum
20 april 2016
Aantal pagina's
416
Illustraties
Met illustraties

Betrokkenen

Hoofdauteur
Dmytro Kedyk

Overige kenmerken

Editie
2
Extra groot lettertype
Nee
Product breedte
216 mm
Product hoogte
22 mm
Product lengte
279 mm
Studieboek
Ja
Verpakking breedte
216 mm
Verpakking hoogte
22 mm
Verpakking lengte
279 mm
Verpakkingsgewicht
957 g

EAN

EAN
9781519572646

Je vindt dit artikel in

Boek, ebook of luisterboek?
Boek
Taal
Engels
Studieboek of algemeen
Studieboeken
Nog geen reviews

Kies gewenste uitvoering

Bindwijze : Paperback

Prijsinformatie en bestellen

Niet leverbaar

Ontvang eenmalig een mail of notificatie via de bol app zodra dit artikel weer leverbaar is.

Houd er rekening mee dat het artikel niet altijd weer terug op voorraad komt.

Lijst met gekozen artikelen om te vergelijken

Vergelijk artikelen