Home
Books
Computer Science Algorithms and Data Structures
1
Comprehensive update of leading algorithms text.
New chapters on bipartite graphs and online algorithms.
In-depth coverage of algorithms with rigorous analysis.
Accessible design and pseudocode for all readers.
140 new exercises and 22 new problems added.
Updated writing style: clearer and gender-neutral.
Avoid counterfeit copies; buy from reputable retailers.
Average Rating out of 5:
Price Range: $95.49
2
Collection of practical programming hacks and techniques.
Insights for building elegant, efficient software solutions.
New chapter on cyclic redundancy checking (CRC).
Includes error correcting codes (ECC) routines.
Advanced integer division methods with shifts and adds.
Exercises with answers for enhanced learning experience.
Explore algorithms for compressing and expanding data.
Average Rating out of 5:
Price Range: $56.99
3
Comprehensive analysis of algorithms in computer science.
Includes new and revised material for advanced learning.
Explores the Constraint Satisfaction Problem framework.
Features nearly 500 exercises for self-instruction.
Integrates history and human dimensions of computing.
Offers practical applications for everyday programming challenges.
Continues the legacy of Knuth's influential writings.
Average Rating out of 5:
Price Range: $31.44
4
Comprehensive guide for self-taught developers.
Master essential computer science concepts quickly.
Learn algorithms and data structures effectively.
Enhance your problem-solving skills confidently.
Understand complexity theory for better programming.
Written by an experienced industry professional.
Boost your career without a formal degree.
Average Rating out of 5:
Price Range: $15.37
5
Includes the long-anticipated Volume 4B.
Profound influence on programmers and scientists alike.
Combines theory, practice, and engaging storytelling.
Essential reference for serious computer programming.
Explores combinatorial algorithms and effective solutions.
Perfect addition to any programmer's library.
Features five comprehensive volumes of knowledge.
Average Rating out of 5:
Price Range: $295.13
6
Comprehensive guide to advanced mathematical concepts.
Ideal for computer scientists and mathematics enthusiasts.
In-depth exploration of sums, recurrences, and functions.
Over 500 exercises with complete solutions provided.
Historical context enriches understanding of topics.
Informal style with engaging student anecdotes.
Expanded second edition with new material included.
Average Rating out of 5:
Price Range: $61.16
7
Prepare for software development job interviews.
Understand data structures and algorithms thoroughly.
Learn Big-O notation for algorithm complexity.
Practice with 75 unique coding problems.
Gain insights into behavioral interview questions.
Apply learned patterns to solve various problems.
This is the Python Edition of the guide.
Price Range: $44.99
8
Comprehensive introduction to algorithms and programming concepts.
Covers greedy algorithms and dynamic programming techniques.
Includes hints and solutions for quizzes and problems.
Accessible to beginners and experienced programmers alike.
Programming language-agnostic for wider understanding.
Companion YouTube videos enhance learning experience.
Ideal for students and professionals in computer science.
Average Rating out of 5:
Price Range: $15.19
9
Explores algorithms shaping our daily lives.
Discusses ethics of algorithm-driven decisions.
Analyzes human bias in algorithm design.
Highlights real-world dilemmas faced with algorithms.
Provides accessible explanations of mathematical concepts.
Written by mathematician Hannah Fry.
Shortlisted for prestigious science book prize.
Average Rating out of 5:
Price Range: $42.59
10
Engaging narrative with clear mathematical insights.
Historical context enhances understanding of algorithms.
Accessible linear programming introduction for students.
Optional quantum algorithms chapter for advanced learners.
Carefully curated advanced topics for deeper exploration.
Solutions Manual available for enhanced learning support.
Widely used in undergraduate courses across universities.
Average Rating out of 5:
Price Range: $19.99
11
Efficient algorithms for robust software development.
Focus on practical applications, not just theory.
Code solutions in C, C++, Java, and Python.
Understand algorithm performance with minimal math.
Identify appropriate algorithms for specific problems.
Learn advanced data structures for improved efficiency.
Implementation tips for adapting solutions to projects.
Average Rating out of 5:
Price Range: $47.89
12
Comprehensive introduction to semidefinite programming.
Focus on approximation algorithms and computational problems.
Explains basics and advanced concepts thoroughly.
Discusses applications in various research areas.
Includes efficient algorithms for practical problem solving.
Highlights importance of Unique Games Conjecture.
Ideal for researchers and practitioners in optimization.
Average Rating out of 5:
Price Range: $55.98
13
Comprehensive guide to mastering Nim programming.
Focus on high-performance metaprogramming techniques.
Explore compile-time execution for efficient code.
Learn from fundamental to advanced programming concepts.
Hands-on examples for practical application development.
Integrate with C and other programming languages.
Empowers developers to solve complex programming challenges.
Price Range: $39.99
14
Focus on computational aspects of invariant theory.
Algorithms for calculating invariant rings explained.
Introductory chapters on Gröbner basis methods included.
Discusses invariants of finite and reductive groups.
Emphasizes structural properties and computational methods.
Applications in graph theory and computer vision.
Second edition features major updates and additional content.
Price Range: $100.06
15
Comprehensive guide for Podman container management.
Ideal for beginners and seasoned professionals alike.
Clear explanations and practical examples throughout.
Covers core concepts and advanced operations.
Focuses on security best practices in containerization.
Includes troubleshooting and performance optimization insights.
Essential resource for effective container deployment.
Price Range: $39.99
16
Definitive analysis of classical computer science.
Includes groundbreaking work on satisfiability problems.
Details seven SAT solvers with practical applications.
Over 500 exercises for self-instruction and practice.
Explores key topics like model checking and algorithms.
Written with clarity, humor, and insight.
Part of the influential Art of Computer Programming series.
Average Rating out of 5:
Price Range: $52.89
17
Guía esencial para dominar SQL rápidamente.
Diseñado para principiantes con enfoque práctico.
Estructura en cinco días para un aprendizaje efectivo.
Incluye ejercicios prácticos para consolidar conocimientos.
Acceso a repositorio GitHub con material actualizado.
Útil para estudiantes y profesionales de programación.
Valoraciones positivas de usuarios satisfechos.
Average Rating out of 5:
Price Range: $18.36
18
Covers essential AI and ML algorithms comprehensively.
Includes real-world examples and practical code snippets.
Explains concepts clearly for all learning levels.
Focuses on supervised, unsupervised, and reinforcement learning.
Ideal for data scientists and ML engineers.
Provides insights into future AI and ML trends.
Structured approach to solving AI challenges effectively.
Average Rating out of 5:
Price Range: $39.95
19
Comprehensive guide to algorithms and data structures.
Accessible explanations for beginners and experienced programmers.
Covers asymptotic analysis and graph search techniques.
Includes hundreds of examples, quizzes, and exercises.
Enhances analytical skills and algorithmic thinking.
Features online videos for additional learning resources.
Prepares readers for technical interviews effectively.
Average Rating out of 5:
Price Range: $51.94
20
Comprehensive workbook on linear optimization techniques.
Focuses on Simplex Algorithm for problem-solving.
Ideal for undergraduate mathematics students.
Clarifies misconceptions about linear programming terminology.
Explores mathematics behind optimizing linear functions.
Historical context of the term 'programming' explained.
Engaging exercises to enhance understanding of concepts.
Average Rating out of 5:
Price Range: $89.99
21
Master data structures for coding interviews.
Understand algorithms with Big-O notation.
75 unique coding problems for practice.
Behavioral interview questions answered effectively.
Step-by-step interview preparation guide included.
Available in multiple programming language editions.
Java Edition tailored for Java developers.
Average Rating out of 5:
Price Range: $44.99
22
Explores primary mathematical sources for deeper understanding.
Annotated essays enhance appreciation of historical context.
Encourages critical thinking through original texts.
Utilizes insights from renowned biologist Stephen J. Gould.
Ideal for undergraduate students and mathematics enthusiasts.
Facilitates meaningful engagement with foundational concepts.
Encourages exploration of unique mathematical perspectives.
Average Rating out of 5:
Price Range: $45.82
23
Comprehensive guide to algorithm design and analysis.
Focus on intuition and problem-solving techniques.
Includes classical examples and extensive exercises.
Written by a seasoned computer science professor.
Based on years of teaching experience since 1998.
Engaging historical context and insights throughout the text.
Ideal for students and professionals in computer science.
Average Rating out of 5:
Price Range: $31.68
24
Engaging introduction to data structures. Strengthens computational thinking and problem-solving skills. Covers over 15 essential data structures. Fun, relatable examples for easier understanding. Learn concepts like recursion and running time. Accessible for beginners and experienced programmers. Enhances programming skills through practical applications.
Average Rating out of 5:
Price Range: $37.52
25
Introduces algorithms through real-world problem solving.
Teaches design and analysis techniques effectively.
Encourages understanding of algorithm design processes.
Highlights algorithms' importance in computer science.
Author Jon Kleinberg's expertise in statistical analysis.
Suitable for students and computing applications.
Published on August 6, 2009.
Average Rating out of 5:
Price Range: $106.00
26
Interdisciplinary exploration of artificial intelligence.
Authored by leading scholars in the field.
Addresses ethical dilemmas in AI advancements.
Focuses on AI welfare science and policy frameworks.
Discusses personal and AI identity preservation.
Innovative proposals for AI value alignment.
Introduces unique concepts like "ikigai" in ethics.
Price Range: $31.99
27
Comprehensive introduction to randomization techniques.
Elementary background in discrete mathematics required.
Expanded edition with new chapters and topics.
Covers machine learning and big data applications.
Includes programming-related exercises for practical training.
Essential for advanced undergraduate computer science courses.
Focuses on modern algorithms and data analysis.
Average Rating out of 5:
Price Range: $53.58
28
Comprehensive guide on Gradient Smoothing Methods.
Focus on solving linear and nonlinear PDEs.
Introduces Eulerian-GSM and Lagrangian-GSM formulations.
Discusses applications in fluid and solid mechanics.
Includes MATLAB and FORTRAN source codes.
Highlights geotechnical engineering and landslide simulations.
Effective for complex geometries and challenging problems.
Price Range: $43.93
29
Authoritative guide for data engineers and architects.
Leverages Apache Hudi for real-time data management.
Transforms traditional data lakes into agile systems.
Covers architecture and integration with big data.
Insights on performance tuning and schema evolution.
Real-world case studies highlight industry best practices.
Empowers informed decision-making in data-driven environments.
Price Range: $39.99
30
Comprehensive guide to fundamental algorithms.
Essential for aspiring software developers.
Revised edition with updated content.
Covers basic programming concepts and techniques.
Includes numerous important algorithms and techniques.
Illustrates data structures and their relationships.
Highly praised by prominent figures in programming.
Average Rating out of 5:
Price Range: $52.31