Leanpub Header

Skip to main content

Filters

Category: "Algorithm"

Books

  1. Mastering C Programming: A Comprehensive   Guide for Graduate And MCA Students

     Why Should You Study This Book?Comprehensive Coverage: This book covers all essential C programming concepts, from the basics to intermediate topics, making it suitable for students across various academic levels, including Class 12, graduates, and MCA students.Clear Explanations: The concepts are presented in a simple, easy-to-understand manner. Whether you are a novice or have some programming experience, you’ll find the explanations clear and easy to follow.Practical Focus: It includes numerous hands-on examples and practice problems to reinforce the concepts. With each chapter, you will have the opportunity to write real C programs, which will help you solidify your understanding and develop practical programming skills.Real-World Applications: The book does not just cover theory. It guides you through creating practical programs such as a basic calculator, a library management system, and even a text editor. These projects provide a real-world context to what you’re learning, making it easier to grasp how C programming is used in various applications.Skill Development: Learning C programming will sharpen your problem-solving abilities, logical thinking, and analytical skills. These skills are essential not only for programming but also for tackling complex challenges in various fields of study and work.Error Handling and Debugging: The book emphasizes the importance of writing error-free and optimized code. It introduces common pitfalls and debugging techniques, helping students become efficient and error-resistant programmers.Preparation for Further Studies: If you're planning to learn advanced topics like data structures, algorithms, or even system programming, this book provides the foundation you'll need. Mastering C will give you a strong base for learning other programming languages and advanced computing concepts.

  2. TLDR: Data Structures and Algorithms
    TLDR: Data Structures and Algorithms
    From Knowing Python to Cracking Leetcode Patterns
    John G

    A book designed to help you transition from merely knowing Python to cracking Leetcode patterns. This book explains core DSA concepts through clear, intuitive analogies and walks you through the most important Leetcode patterns. If you're aiming to ace your next coding interview, this is the book I wish I had when I started.

  3. ​DUAL-ENGINE ALGORITHMS
    ​DUAL-ENGINE ALGORITHMS
    From Conceptual Formulas to High-Performance Code: A Comparative Guide to Data Structures, Memory Management, and Optimization
    AhmedAdawy

    How does code actually run under the hood? Stop guessing and master the hidden physics of execution. Learn how Python and Java truly manage memory, layout data structures, and drive high-performance algorithms.

  4. Practical Graph Theory
    Practical Graph Theory
    The Algorithms Behind Modern Software
    Steve Publications

    Graphs are behind many of the problems software engineers face every day, from finding the shortest route to understanding complex networks. Practical Graph Theory shows you how to turn these problems into working solutions, with clear explanations, Python implementations and real-world examples that help you choose the right algorithm and understand why it works.

  5. Post-Quantum Cryptography and the Future of Digital Trust
    Post-Quantum Cryptography and the Future of Digital Trust
    Principles, Algorithms, Security, Implementation and Migration Strategies
    Steve Publications

    Quantum computing is changing the rules of digital security. The cryptographic systems we rely on today may not remain secure for much longer. This book explores the algorithms, real-world challenges and migration strategies shaping the future of post-quantum cryptography, giving professionals the knowledge they need to prepare for what comes next.

  6. The JIT Paradox
    The JIT Paradox
    What Python's Performance Crusade Means for Language Design
    Steve Publications

    Python was never built to be the fastest language, but the world it now powers demands more speed than ever. As JIT compilation pushes Python into new territory, old trade-offs are coming back into focus. What does it take to make a language faster without losing what made it popular in the first place?

  7. The Complete Guide to OpenGL ES 3.2
    The Complete Guide to OpenGL ES 3.2
    From Fundamentals to Advanced Graphics Programming
    Steve Publications

    Take your graphics programming skills to the next level with a hands-on guide to OpenGL ES 3.2. From your first shaders to advanced rendering techniques, explore how GPUs work, learn to write efficient code and tackle real-world graphics challenges with practical examples for Android, Linux and embedded systems.

  8. Linked Lists - Swift Edition
    Linked Lists - Swift Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Linked Lists - Swift Edition teaches 56 linked-list algorithms through plain-language explanations, Swift implementations, and step-by-step visual walkthroughs that trace the structure through every pointer update, all in full color.

  9. Recursion, Backtracking & Dynamic Programming - Swift Edition
    Recursion, Backtracking & Dynamic Programming - Swift Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Recursion, Backtracking & Dynamic Programming - Swift Edition teaches 50 recursion, backtracking, and dynamic programming algorithms through plain-language explanations, Swift implementations, and step-by-step... Printed in full color.

  10. Stacks, Queues, Hash Tables & Heaps - JavaScript Edition
    Stacks, Queues, Hash Tables & Heaps - JavaScript Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Stacks, Queues, Hash Tables & Heaps - JavaScript Edition teaches 50 algorithms built on stacks, queues, hash tables, and heaps through plain-language explanations, JavaScript implementations, and step-by-step... Printed in full color.

  11. Graphs & Greedy - JavaScript Edition
    Graphs & Greedy - JavaScript Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Graphs & Greedy - JavaScript Edition teaches 49 graph and greedy algorithms through plain-language explanations, JavaScript implementations, and step-by-step visual walkthroughs that trace every visited node,... Printed in full color.

  12. Linked Lists - JavaScript Edition
    Linked Lists - JavaScript Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Linked Lists - JavaScript Edition teaches 56 linked-list algorithms through plain-language explanations, JavaScript implementations, and step-by-step visual walkthroughs that trace the structure through every... Printed in full color.

  13. Recursion, Backtracking & Dynamic Programming - JavaScript Edition
    Recursion, Backtracking & Dynamic Programming - JavaScript Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Recursion, Backtracking & Dynamic Programming - JavaScript Edition teaches 50 recursion, backtracking, and dynamic programming algorithms through plain-language explanations, JavaScript implementations, and... Printed in full color.

  14. Stacks, Queues, Hash Tables & Heaps - Kotlin Edition
    Stacks, Queues, Hash Tables & Heaps - Kotlin Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Stacks, Queues, Hash Tables & Heaps - Kotlin Edition teaches 50 algorithms built on stacks, queues, hash tables, and heaps through plain-language explanations, Kotlin implementations, and step-by-step visual... Printed in full color.

  15. Graphs & Greedy - Kotlin Edition
    Graphs & Greedy - Kotlin Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Graphs & Greedy - Kotlin Edition teaches 49 graph and greedy algorithms through plain-language explanations, Kotlin implementations, and step-by-step visual walkthroughs that trace every visited node, relaxed edge,... Printed in full color.