Leanpub Header

Skip to main content

Filters

Category: "Algorithm"

Algorithm

  1. 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.

  2. Learn Programming with FlowRun
    Learn Programming with FlowRun
    A visual introduction into the world of programming
    Sakib Hadžiavdić

    Learn the basics of programming with runnable flowcharts!Develop a groundwork for your next programming language, be that Python, Java, C# or any other.Try interactive examples in a matter of seconds!

  3. Assembly Arithmetic Algorithms-DOS
    Assembly Arithmetic Algorithms-DOS
    16-bit DOS Edition
    Chastity White Rose

    Low level is a term that confuses people. People think something high level is better than low level. In simple terms, humans consider themselves superior to machines and therefore think themselves higher or more important because of their abstract though. A computer thinks only in terms of numbers. A computer may not understand "high level" abstractions such as love, religion, philosophy, etc, but that is not its job. A computer must add, subtract, multiply, and divide. These are the four arithmetic functions which many human struggle to do. I wrote this book because I think like a machine and I hope to help others think this way because it is the best way to learn programming and control your computer by writing Assembly Language programs or to go back to your favorite programming language with a greater understanding of why things work as they do.

  4. Mastering Taproot
    Mastering Taproot
    Unlocking Bitcoin’s Future: Taproot Script Engineering for Developers
    Aaron Zhang

    The first comprehensive guide to Taproot script engineering. Learn Bitcoin from the inside out — through real testnet transactions, stack execution, and Merkle trees. This book is evolving into an open, testnet-driven Taproot engineering lab.

  5. The Problem Solver's Guide To Coding
    The Problem Solver's Guide To Coding
    Master essential algorithms, basic data structures, and common programming techniques by solving coding challenges in C++
    Nhut Nguyen

    This book revolutionizes your programming skills with meticulously solved challenges, practical strategies, and expert insights. From beginners to pros, master complex problems, write clean code, and ace interviews. Elevate your coding prowess and become a true champion!

  6. Introducción a Estructura de Datos

    Principios fundamentales para entender cómo organizar y manipular datos de manera eficiente. Con un enfoque didáctico y accesible.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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