Search for books, people and lists
Read This Twice
HomePeopleBooksSonaLibrariesSign In

Best Books on Algorithms

Recommendations from 17 articles, Matt Levine, Leo Polovets, Vivek Mashrani.
Best Books on Algorithms
21 books on the list
Sort by
Number of Articles
Introduction to Algorithms book cover
Introduction to Algorithms
Thomas H. Cormen - 2001-09-01
Goodreads Rating
Discover a comprehensive guide to the world of algorithms with this essential text and professional reference. From vEB trees to dynamic programming, this book covers a broad range of topics in depth while making them accessible to all levels of readers. Each chapter is self-contained and easy to use as a unit of study. Plus, the pseudocode descriptions make it readable for anyone who has done a little programming. With improved treatment of dynamic programming and greedy algorithms, and two new chapters on van Emde Boas trees and multithreaded algorithms, you won't want to miss this updated edition.
Algorithms book cover
Robert Sedgewick - 2011-03-24 (first published in 1983)
Goodreads Rating
Discover the leading textbook on algorithms used in colleges worldwide! This fourth edition delves into the most important computer algorithms for sorting, searching, graph processing, and string processing, including fifty every programmer should know. With new Java implementations and a companion website complete with exercises, test data, and more, this book offers indispensable knowledge for any computer science student or professional programmer.
The Algorithm Design Manual book cover
The Algorithm Design Manual
Steven S. Skiena - 1997-11-14
Goodreads Rating
"Practical Algorithm Design" is the ultimate reference for working professionals who use algorithms daily. The book demystifies algorithms commonly encountered in the workplace by clearly identifying and explaining them. It features a complete catalog of essential algorithmic problems, so readers can quickly identify and solve problems with ease. If you're looking for a comprehensive guide to mastering algorithms, this book is a must-read.
Recommended by
Leo Polovets
Grokking Algorithms book cover
Grokking Algorithms
An illustrated guide for programmers and other curious people
Aditya Bhargava - 2015-01-01
Goodreads Rating
Learn how to apply common algorithms to practical programming problems in this fully-illustrated and engaging guide. Grokking Algorithms is a disarming take on a core computer science topic that makes it easy to understand and use algorithms effectively in your own programs. You'll start with simple problems like sorting and searching, then build up your skills to address more complex concerns such as data compression and artificial intelligence. Each example includes helpful diagrams and fully-annotated code samples in Python. By the end, you'll know some of the most widely applicable algorithms and how to use them.
Algorithms in a Nutshell book cover
Algorithms in a Nutshell
A Practical Guide
George T. Heineman - 2008-11-04
Goodreads Rating
Algorithms in a Nutshell is a comprehensive guide to existing algorithms for solving various programming problems. The book focuses on practical applications rather than theory and provides efficient code solutions in C, C++, Java, and Ruby. Learn how to quickly locate algorithms and determine which one is appropriate for your needs, understand algorithm performance, and improve the efficiency of your code. This updated edition includes advanced data structure lessons to enhance your algorithmic knowledge.
Algorithm Design book cover
Algorithm Design
Jon Kleinberg - 2005-03-16
Goodreads Rating
Discover the Design and Analysis Techniques of Algorithms Used in Computing Applications with this book. Introducing algorithms through real-world problems, this text will help you appreciate and understand the algorithm design process, and their role in computer science.
Data Structures and Algorithms Made Easy book cover
Data Structures and Algorithms Made Easy
Data Structures and Algorithmic Puzzles
Narasimha Karumanchi
Goodreads Rating
Discover solutions to complex problems related to data structures and algorithms with this handy guide. Packed with multiple solutions for each problem, this book is coded in C/C++ and is perfect for computer science professionals as a reference manual or for anyone looking to prepare for interviews, exams, or campus work. Topics covered include linked lists, priority queues, graph algorithms, sorting, and more. Get ready to peel back the layers of data structures and algorithms with this essential resource.
Algorithms Unlocked book cover
Algorithms Unlocked
Thomas H. Cormen - 2013-05-15
Goodreads Rating
This book is all about algorithms and how they make modern technology possible. From GPS to credit card security, algorithms are the mathematical formulations that enable computers to solve problems quickly and efficiently. In "Algorithms Unlocked," the author provides an engaging and approachable guide to understanding computer algorithms without overwhelming readers with complicated mathematics. Discover how algorithms work, how to describe and evaluate them, and learn about topics like graph modeling, cryptography, and data compression.
Trading and Exchanges book cover
Trading and Exchanges
Market Microstructure for Practitioners
Larry Harris - 2002-10-24
Goodreads Rating
Discover the fascinating world of trading, from the people involved in it to the rules that govern it. From investors and brokers to retail and rogue traders, Trading and Exchanges covers everything readers need to know about marketplaces and regulations. This comprehensive guide also includes information on auctions, orders, insider trading, and even gambling. A must-read for anyone interested in the world of trading.
Recommended by
Vivek Mashrani
Algorithmic Trading and DMA book cover
Algorithmic Trading and DMA
An introduction to direct access trading strategies
Barry Johnson - 2010-02-17
Goodreads Rating
Learn about algorithmic trading and Direct Market Access (DMA) in this in-depth guidebook. You'll gain insights into the different types of execution, market microstructure theory, trading algorithms, transaction costs, and much more. From equities to fixed income, foreign exchange to derivatives, this book covers all the major asset classes and provides detailed overviews for each major market. With real-world examples and illustrated explanations, you'll bridge the gap between theory and practice, making this an essential resource for both buy and sell-side traders looking to achieve best execution.
Python Algorithms book cover
Python Algorithms
Magnus Lie Hetland - 2010-11-24
Cracking the Coding Interview by Gayle Laakmann McDowell
The Elements of Statistical Learning by Trevor Hastie
Dynamic Hedging by Nassim Nicholas Taleb
Advances in Financial Machine Learning by Marcos Lopez de Prado
Options, Futures, and Other Derivatives by John C Hull
Introduction to Algorithms by Udi Manber
Beginning Python by Magnus Lie Hetland
Inside the Black Box by Rishi K. Narang
Quantitative Trading by Ernie Chan
Evidence-Based Technical Analysis by David Aronson