1. Grokking Algorithms: An illustrated guide for programmers and other curious people
Written by Aditya Bhargava, Grokking Algorithms is a fantastic introduction to algorithms for anyone—from novice programmers to seasoned coders. With clarity and wit, Bhargava simplifies complex concepts using illustrations that make understanding easier and more engaging. This book is especially useful for those who learn better visually. The author breaks down fundamental algorithmic concepts, making them accessible and enjoyable to grasp. Whether you’re building software, interested in problem-solving techniques, or just curious about how algorithms work, this book is a must-read.
Price: $34.99
Publication Date: May 12, 2016
2. Algorithms and Discrete Applied Mathematics
This comprehensive collection, edited by Daya Gaur and N.S. Narayanaswamy, showcases the proceedings from the Third International Conference on Algorithms and Discrete Applied Mathematics. Aimed at researchers and practitioners alike, the book dives deep into the practical applications of algorithms in various fields and includes cutting-edge research findings. By reading this resource, you’ll not only enhance your understanding of algorithms but also discover their implications in real-world problems, particularly in discrete structures. A treasure trove for dedicated learners.
Price: $34.49
Publication Date: February 3, 2017
3. Discrete Mathematics: Graph Algorithms, Algebraic Structures, Coding Theory, and Cryptography
In this profound work by Sriraman Sridharan and R. Balakrishnan, Discrete Mathematics encompasses a spectrum of algorithms and structures crucial for anyone studying computer science or mathematics. The authors meticulously explore graph algorithms, coding theory, and cryptography, delivering a rich understanding built from foundational principles to advanced applications. Perfectly blending theoretical approaches with practical implementations, this book serves as an essential reference for students and professionals dreaming of braving the vast world of discrete mathematics.
Price: $35.41
Publication Date: July 23, 2019
4. Memory Management for Synthesis of DSP Software
Penned by Praveen K. Murthy and Shuvra S. Bhattacharyya, this book emphasizes the vital role that memory management plays in digital signal processing (DSP) software synthesis. Highlighting its importance in real-time systems, the authors articulate innovative approaches to memory management, ensuring that DSP applications work efficiently. If you are an engineer looking to enhance your skills in DSP systems or software development, this book offers invaluable insights that will help you optimize performance and resource utilization.
Price: $177.94
Publication Date: March 20, 2006