Home
Books
Programming Algorithms and Data Structures
1
Master coding interview patterns effectively.
101 real problems with detailed solutions.
Intuitive explanations for live interview scenarios.
1000+ diagrams for visual learning.
Comprehensive coverage of key data structures.
Insider tips on what interviewers seek.
Streamlined preparation for coding interviews.
Average Rating out of 5:
Price Range: $33.70
2
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
3
Explores Jim Simons' revolutionary approach to finance.
Shortlisted for prestigious FT & McKinsey Business Award.
Insights from veteran Wall Street Journal reporter Gregory Zuckerman.
Uncovers secrets of Renaissance Technologies' success.
Highlights Simons' influence beyond financial markets.
A captivating narrative that reads like a novel.
Essential read for hedge-fund enthusiasts and investors.
Average Rating out of 5:
Price Range: $15.99
4
Comprehensive text on algorithms for all readers.
New material on vEB trees and multithreaded algorithms.
Accessible design and analysis of algorithms.
Readable pseudocode for programming beginners.
Revised and updated throughout for clarity.
Includes new chapters and substantial additions.
Enhanced coverage of dynamic programming concepts.
Average Rating out of 5:
Price Range: $36.50
5
Comprehensive guide for software development interviews.
Over 250 interview problems with detailed solutions.
Illustrated with 200 figures and 300 tested programs.
Includes strategies for successful interviews and negotiations.
Covers data structures, algorithms, and problem-solving patterns.
Practical approach to computer science fundamentals.
Real-world computing problems for effective practice.
Average Rating out of 5:
Price Range: $36.85
6
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
7
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
8
Daily practice for coding interview success.
Real interview questions with detailed solutions.
Covers essential data structures and algorithms.
Enhance problem-solving and coding skills.
Learn at your own pace, daily challenges.
Boost confidence for technical interviews.
Perfect for aspiring software engineers and developers.
Average Rating out of 5:
Price Range: $29.95
9
Innovative memory techniques for modern lifestyles.
Simple strategies for remembering names and dates.
Forget outdated, complicated memory methods.
Practical tips for everyday memory challenges.
Enhance recall for conversations and commitments.
Life-changing memory improvement tips inside.
Transform how you remember information effortlessly.
Average Rating out of 5:
Price Range: $11.93
10
6-page laminated guide for easy reference.
Essential concepts of algorithms covered comprehensively.
Designed for students and professionals alike.
Boosts grades in algorithms courses significantly.
Authored by expert Babak Ahmadi.
Includes various algorithm design paradigms and methods.
Pairs well with Algorithms 2 guide for completeness.
Average Rating out of 5:
Price Range: $7.95
11
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
12
Discover Bitcoin investing for absolute beginners.
Learn how to buy Bitcoin in minutes.
Understand Bitcoin's role in the global economy.
Automate your Bitcoin purchases easily and efficiently.
Get straight facts without hype or jargon.
Kickstart your Bitcoin journey today and invest wisely.
Average Rating out of 5:
Price Range: $16.75
13
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
14
Master C pointers for enhanced programming skills.
Learn dynamic memory management techniques effectively.
Explore pointers with arrays, strings, and structures.
Understand function data passing using pointers.
Discover security issues related to pointers.
Get insights into advanced pointer techniques.
Ideal for beginners and experienced developers alike.
Average Rating out of 5:
Price Range: $32.98
15
Master efficient C++ memory management techniques.
Write safer, leaner, and faster C++ programs.
Understand object lifetime and memory organization.
Automate resource management to reduce manual errors.
Create custom containers for optimized data handling.
Ideal for embedded systems and game development.
Average Rating out of 5:
Price Range: $21.09
16
Comprehensive guide on essential computer algorithms.
New Java implementations in modular programming style.
Includes fifty must-know algorithms for programmers.
Online resources enhance learning experience significantly.
Suitable for students in various scientific disciplines.
Regularly updated MOOC with extensive video lectures.
Developed by renowned authors Robert Sedgewick and Kevin Wayne.
Average Rating out of 5:
Price Range: $85.49
Material: 17 positive
17
Comprehensive guide to combinatorial problem-solving.
Explores Constraint Satisfaction Problem (CSP) framework.
Includes nearly 500 self-instruction exercises.
Combines theory with practical programming techniques.
Features historical context and human dimensions.
Introduces innovative data structures and heuristics.
Enhances understanding with lively examples and puzzles.
Average Rating out of 5:
Price Range: $27.99
18
Advanced topics in machine learning and statistics.
Focus on deep learning and Bayesian inference.
Covers generative models and decision making.
Contributions from top researchers and experts.
Includes online Python code accompaniment.
Essential for graduate students and researchers.
Explores causal inference and probabilistic modeling.
Average Rating out of 5:
Price Range: $142.50
19
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
20
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
21
Easy-to-read guide on data structures.
Includes clear example programs for practical understanding.
Demonstrates algorithms through interactive graphical programs.
Rewritten for improved clarity and operation.
Updated for the latest Java JDK version.
Includes questions and exercises for enhanced learning.
Educational resources available for instructors online.
Average Rating out of 5:
Price Range: $46.85
22
Engaging introduction to data structures and algorithms.
Learn through coffee-themed, relatable examples.
Strengthen problem-solving and programming skills effectively.
Covers over 15 essential data structures comprehensively.
Includes practical applications like queues and hash tables.
Accessible learning suitable for all experience levels.
Enhances computational thinking through fun scenarios.
Average Rating out of 5:
Price Range: $21.99
23
Comprehensive guide for data structures and algorithms.
Ideal for interview preparation and exam review.
Covers essential topics like trees, graphs, and sorting.
Includes algorithmic puzzles for practical understanding.
Clear explanations and examples for complex concepts.
Reference manual for computer science professionals.
Helps develop problem-solving and coding skills.
Average Rating out of 5:
Price Range: $9.99
24
Unlock Bitcoin investment secrets for beginners.
Simple steps to buy Bitcoin in under 5 minutes.
Learn from billionaires investing in Bitcoin.
Discover how Bitcoin impacts the global economy.
Guidance on portfolio allocation for Bitcoin investments.
Free video tutorials for safe Bitcoin storage.
Average Rating out of 5:
Price Range: $14.71
25
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
26
Practical Python recipes for algorithmic trading strategies.
Leverage OpenBB SDK for market data acquisition.
Design and backtest trading strategies effectively.
Deploy strategies using Interactive Brokers API.
Utilize machine learning for alpha factor identification.
Build production-ready backtests with Zipline Reloaded.
Ideal for traders and Python developers alike.
Average Rating out of 5:
Price Range: $39.99
27
Master problem-solving with 300+ Python algorithms.
Perfect for beginners to enhance programming skills.
Clear explanations for efficient learning and understanding.
Build a strong foundation for advanced computer science.
Optimize code for better performance and efficiency.
Improve software usability and decrease operational costs.
Transform your coding journey with practical knowledge.
Average Rating out of 5:
Price Range: $9.99
28
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
29
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
30
Fully illustrated introduction to algorithms.
Master widely used programming algorithms.
Exercises and code samples in every chapter.
Over 400 fun illustrations enhance understanding.
Updated to include Python 3 code samples.
No advanced math skills required.
Fresh coverage on trees and NP-complete problems.
Average Rating out of 5:
Price Range: $36.99