Leanpub Header

Skip to main content

Filters

Category: "Data Structures"

Data Structures

New to Computer Science? Read the Computer Science article

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

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

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

  4. Strings - Beginner → Intermediate → Advanced - JavaScript Edition
    Strings - Beginner → Intermediate → Advanced - JavaScript 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 JavaScript 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.

  5. Strings - Beginner → Intermediate → Advanced - Kotlin Edition
    Strings - Beginner → Intermediate → Advanced - Kotlin 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 Kotlin 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.

  6. Strings - Beginner → Intermediate → Advanced - TypeScript Edition
    Strings - Beginner → Intermediate → Advanced - TypeScript 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 TypeScript 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.

  7. Strings - Beginner → Intermediate → Advanced - C# Edition
    Strings - Beginner → Intermediate → Advanced - C# 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 C# 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.

  8. Algorithms and Data Structures — From Fundamentals to Advanced Applications

    A practical guide to algorithms and data structures, from fundamental concepts to advanced applications.

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

    Strings - Beginner → Intermediate → Advanced - Go Edition brings both volumes together: 102 string algorithms taught through plain-language explanations, Go implementations, and step-by-step visual walkthroughs that trace the index,... Printed in full color.

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

    Strings - Beginner → Intermediate → Advanced - Python Edition brings both volumes together: 102 string algorithms taught through plain-language explanations, Python implementations, and step-by-step visual walkthroughs that trace... Printed in full color.

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

    Strings - Beginner → Intermediate → Advanced - Java Edition brings both volumes together: 102 string algorithms taught through plain-language explanations, Java implementations, and step-by-step visual walkthroughs that trace the... Printed in full color.

  12. Strings - Beginner → Intermediate → Advanced - C++ Edition
    Strings - Beginner → Intermediate → Advanced - C++ Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Strings - Beginner → Intermediate → Advanced - C++ Edition brings both volumes together: 102 string algorithms taught through plain-language explanations, C++ implementations, and step-by-step visual walkthroughs that trace the... Printed in full color.

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

    Trees - Beginner → Intermediate → Advanced - Swift Edition brings both volumes together: 103 tree algorithms taught through plain-language explanations, Swift implementations, and step-by-step visual walkthroughs, all in full color.

  14. Trees - Beginner → Intermediate → Advanced - JavaScript Edition
    Trees - Beginner → Intermediate → Advanced - JavaScript Edition
    Data Structures & Algorithms for AI-Era Interviews
    Flannan P. Brody

    Trees - Beginner → Intermediate → Advanced - JavaScript Edition brings both volumes together: 103 tree algorithms taught through plain-language explanations, JavaScript implementations, and step-by-step visual walkthroughs, all in full color.

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

    Trees - Beginner → Intermediate → Advanced - Kotlin Edition brings both volumes together: 103 tree algorithms taught through plain-language explanations, Kotlin implementations, and step-by-step visual walkthroughs, all in full color.