National Bestseller • New York Times “100 Notable Books of the Year” • NPR “Favorite Books of 2019” • Guardian “100 Best Books of the 21st Century” • Winner of the National Outdoor Book Award
Advanced Data Structures presents a comprehensive look at the ideas, analysis, and implementation details of data structures as a specialized topic in applied algorithms. Data structures are how data is stored within a computer, and how one can go about searching for data within. This text examines efficient ways to search and update sets of...
Learning how to write C/C++ code is only the first step. To be a serious programmer, you need to understand the structure and purpose of the binary files produced by the compiler: object files, static libraries, shared libraries, and, of course, executables.
Advanced C and C++ Compiling explains the build process in...
Offering a wide range of programming examples implemented in MATLAB®, Computational Intelligence Paradigms: Theory and Applications Using MATLAB® presents theoretical concepts and a general framework for computational intelligence (CI) approaches, including artificial neural networks, fuzzy...
This book teaches the classic data structures with an informal, yet rigorous, approach; it includes the appropriate object-oriented concepts and makes use of the appropriate Java constructs.
Welcome to the first edition of Object-Oriented Data Structures using Java. This book has been written to present the algorithmic, programming,...
Data science libraries, frameworks, modules, and toolkits are great for doing data science, but they’re also a good way to dive into the discipline without actually understanding data science. In this book, you’ll learn how many of the most fundamental data science tools and algorithms work by implementing them from...