Leanpub Header

Skip to main content

Filters

Category: "Data Structures"

Books

  1. Formal Verification for Working Software Engineers
    Formal Verification for Working Software Engineers
    From First Principles to Production-Grade Verified Systems
    Steve Publications

    Formal verification does not have to live in research papers. This practical guide shows working software engineers how to turn real requirements into precise, machine-checkable guarantees, find bugs before they reach production and bring formal methods into everyday development, from application code to distributed and security-critical systems.

  2. Mastering Racket
    Mastering Racket
    From First Steps to Language-Oriented Programming
    Steve Publications

    Discover what makes Racket more than just another programming language. Mastering Racket takes you from the fundamentals to macros, concurrency, web development and custom language design through practical, runnable examples. Learn to think in Racket and unlock the ideas that make it such a powerful tool for building software.

  3. Big O
    Big O
    Learn Big O visually so that you never forget
    Ritesh Modi

    Big O is not about seconds. It is about what happens to your work when your input gets ten times bigger, and that is the question interviewers are really asking. This book builds the notation from a list of names you can watch being searched, then hands you twenty everyday jobs in ten pairs and asks you to name the shape of each one.

  4. NumPy Mastery
    NumPy Mastery
    A Complete Guide to Numerical Computing in Python
    Steve Publications

    Master NumPy from the ground up and learn to write fast, efficient Python for numerical computing. With clear explanations, practical examples and real-world techniques, this guide takes you from array basics to advanced workflows while helping you understand how NumPy really works.

  5. C++26 Complete Guide
    C++26 Complete Guide
    The Complete Journey from Beginner to Professional Developer
    Steve Publications

    Start with no experience and build the skills to write modern C++ with confidence. From your first program to advanced C++26 features and professional software design, this guide explains every step with clear examples and practical insights. Learn it once, keep it as a reference for years.

  6. The Distributed Systems Handbook
    The Distributed Systems Handbook
    Design, Implement, and Operate Production-Grade Systems Using Modern Engineering Practices
    Steve Publications

    Distributed systems can feel overwhelming until you build one yourself. This book takes you from core networking and concurrency concepts to a complete production-ready platform in Go. Every chapter adds real working code so you learn not just the theory but how reliable systems are built and run at scale.

  7. Data Structures and Algorithms in Programming
    Data Structures and Algorithms in Programming
    A Complete Guide from Fundamentals to Advanced Techniques
    Steve Publications

    Build a strong foundation in data structures and algorithms with clear explanations and practical Python examples. From core concepts to advanced techniques, this guide helps you understand how efficient software is designed so you can write better code with confidence and solve real programming challenges.

  8. Python Under Pressure
    Python Under Pressure
    A Complete Interview Guide — written from the interviewer's side of the table.
    Ahmed

    The Python interview guide written from the interviewer's side of the table. 35 chapters. Every benchmark measured. Every line of code verified. What senior engineers actually get asked — and what separates the ones who get the offer.

  9. Mastering data structure  using c  question bank
    Mastering data structure using c question bank
    1000 conceptual questions for students and professionals
    Anshuman Mishra

    Mastering Data Structures Using C – QUESTION BANK: 1000+ Conceptual Questions for Students and Professionals is a comprehensive practice resource featuring MCQs, short-answer questions, detailed mid-length questions with answers, and solved programming questions.Covering arrays, linked lists, stacks, queues, trees, graphs, searching, sorting, hashing, file organization, recursion, backtracking.

  10. Data Structure in C
    Data Structure in C
    A Comprehensive Guide For Students
    Anshuman Mishra

    Data Structures in C: A Comprehensive Guide for Students transforms complex data-structure concepts into clear explanations, step-by-step algorithms, practical C programs, detailed code walkthroughs, real-world applications, and hands-on exercises.From arrays, linked lists, stacks, and queues to trees, graphs, searching, sorting, recursion

  11. Data mining
    Data mining
    Concepts algorithms and applications for bca mca & professionals
    Anshuman Mishra

    Every click, online transaction, social media interaction, business operation, healthcare record, mobile application, and connected device generates data. However, raw data alone cannot create value. The real power lies in discovering meaningful patterns, hidden relationships, useful knowledge, future trends, and actionable insights from that data.

  12. Programming Ideas

    Programming Ideas is an extensive collection of fun and fascinating programming projects for intermediate to advanced programmers. It closes the gap between introductory programming books and computer science textbooks by showing you how to solve a wide range of practical problems, from drawing fractals to compressing files and computing Pi, and carefully explains both the required algorithms and techniques as well as the resulting programs.

  13. Hyperscale Data Center Management
    Hyperscale Data Center Management
    Architecture, Operations, and Strategy at Planetary Scale
    Kompri Kompri

    Hyperscale Data Center Management reveals the architecture, operations, and strategy behind the world’s largest computing facilities. Discover how power, cooling, and network fabrics are engineered to serve billions; how automation and reliability principles keep services running through constant hardware failure; and how sustainability and economics shape every decision. From foundational definitions to the new demands of AI and GPU workloads, this is the complete guide to managing infrastructure that never sleeps. Essential reading for architects, operators, and leaders building for the future.

  14. Data structure   and algorithms    for AI & ML

    ·        Comprehensive Learning Path: The book starts with basics and gradually leads you to advanced topics, making it accessible for beginners and challenging for advanced learners.·        Contextual AI Applications: Every concept is illustrated with AI and ML examples, ensuring relevance and immediate applicability.·        Enhanced Understanding of AI Models: Knowing data structures like trees and graphs clarifies how decision trees or knowledge graphs operate internally, boosting your model-building skills.·        Algorithm Efficiency Awareness: Understanding algorithm complexity and heuristics allows you to write optimized AI programs that can handle large datasets and real-time processing.·        Practical Coding Exercises: With implementations in Python, you will develop a coding mindset essential for AI practitioners.·        Preparation for Research and Development: The book equips you to contribute to AI research and innovate new algorithms or improve existing ones.

  15. Executable Knowledge Architecture (EKA) - VOLUME 3  -- Semantic Logic
    Executable Knowledge Architecture (EKA) - VOLUME 3 -- Semantic Logic
    OWL Restrictions, Reasoning and Governance -- Chapters 14-16
    Xiaoqi Zhao

    The chapter that grew into its own book: existential and universal restrictions, the correct VegetarianPizza pattern, and how OWL restrictions become EKA governance.