Leanpub Header

Skip to main content

Filters

Category: "Algorithm"

Books

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

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

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

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

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

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

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

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

  8. Understanding Typography Systems
    Understanding Typography Systems
    Architecture, Rendering and Implementation Across Windows, Linux and macOS
    Steve Publications

    Ever wondered what really happens when text appears on your screen? From character encoding and font files to rendering engines and operating system internals, this book uncovers the technology behind digital typography. Explore how Windows, Linux and macOS turn raw text into readable pixels, with practical insights for developers, engineers and designers.

  9. Bilgisayar Bilimleri İçin Matematik Temelleri

    Matematiği bilgisayar bilimleriyle ilişkilendirerek öğrenin. 18 bölüm, uygulamalar, alıştırmalar ve cevap anahtarlarıyla temel kavramlardan algoritmik düşünmeye ilerleyin.

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

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

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

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

  12. Graphs & Greedy - C++ Edition
    Graphs & Greedy - C++ Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

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

  13. Linked Lists - C++ Edition
    Linked Lists - C++ Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

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

  14. Recursion, Backtracking & Dynamic Programming - C++ Edition
    Recursion, Backtracking & Dynamic Programming - C++ Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

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

  15. Strings - Beginner → Intermediate → Advanced - Swift Edition
    Strings - Beginner → Intermediate → Advanced - Swift Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    This book teaches string and data structure algorithms the way engineers actually reason through them: one character, one pointer, one decision at a time. Every pattern inside is shown three ways — a plain-language explanation of what it does and why, a real working Swift implementation you can compile and run yourself, and a full pictorial walkthrough that traces the index, the window, the stack, and the trie through every step.