Bookbot

Robert Lafore

    Developer's Library: Data Structures & Algorithms in Python
    Data Structures & Algorithms in Java
    Object-Oriented Programming in C+
    • Object-Oriented Programming in C+

      3rd Edition

      • 954 Seiten
      • 34 Lesestunden

      The Waite Croup's Object-Oriented Programming in C+ +, Third Edition is the latest revision in a series of classic programming titles-having introduced thousand of users to object-oriented programming in C+ +. This book takes you from simple programming examples straight up to full-fledged object-oriented applications quick, real-world examples, conceptual illustrations, questions, and exercises. Covering the most current features of the ANSI/ISO C+ + standard as it applies object-oriented programming, this guide assumes no C programming experience* only expects you to be familiar with basic programming concepts. Learn the syntax and features of C+ + and how they can be used to tackle recurring problems with design patterns, help determine C++ classes, and how to systematically diagram the relationship between classes using CRC modeling and the Universal Modeling Language (UML).

      Object-Oriented Programming in C+
      5,0
    • Designed to be easy to read and understand although the topic itself is complicated, this book explains that algorithms are the procedures that software programs use to manipulate data structures. Besides clear and simple example programs, Lafore includes a workshop as a small demonstration program executable on a Web browser.

      Data Structures & Algorithms in Java
      4,0
    • LEARN HOW TO USE DATA STRUCTURES IN WRITING HIGH PERFORMANCE PYTHON PROGRAMS AND ALGORITHMS This practical introduction to data structures and algorithms can help every programmer who wants to write more efficient software. Building on Robert Lafore's legendary Java-based guide, this book helps you understand exactly how data structures and algorithms operate. You'll learn how to efficiently apply them with the enormously popular Python language and scale your code to handle today's big data challenges. Throughout, the authors focus on real-world examples, communicate key ideas with intuitive, interactive visualizations, and limit complexity and math to what you need to improve performance. Step-by-step, they introduce arrays, sorting, stacks, queues, linked lists, recursion, binary trees, 2-3-4 trees, hash tables, spatial data structures, graphs, and more. Their code examples and illustrations are so clear, you can understand them even if you're a near-beginner, or your experience is with other procedural or object-oriented languages. Data Structures & Algorithms in Python is packed with examples, review questions, individual and team exercises, thought experiments, and longer programming projects. It's ideal for both self-study and classroom settings, and either as a primary text or as a complement to a more formal presentation.

      Developer's Library: Data Structures & Algorithms in Python