Processing ......
FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
 
Think Data Structures: Algorithms and Information Retrieval in Java
🌠 Top Free C++ Books - 100% Free or Open Source!
  • Title: Think Data Structures: Algorithms and Information Retrieval in Java
  • Author(s) Allen B. Downey
  • Publisher: O'Reilly Media; 1 edition (July 29, 2017)
  • License(s): CC BY-NC 4.0
  • Paperback: 158 pages
  • eBook: HTML and PDF
  • Language: English
  • ISBN-10: 1491972394
  • ISBN-13: 978-1491972397
  • Share This:  

Book Description

Data structures and algorithms are among the most important inventions of the last 50 years, and they are fundamental tools software engineers need to know. But in the author's opinion, most of the books on these topics are too theoretical, too big, and too 'bottom up'.

By emphasizing practical knowledge and skills over theory, author Allen Downey shows you how to use data structures to implement efficient algorithms, and then analyze and measure their performance.

About the Authors
  • Allen B. Downey is an American computer scientist, Professor of Computer Science at the Franklin W. Olin College of Engineering.
Reviews, Ratings, and Recommendations: Related Book Categories: Read and Download Links: Similar Books:
  • Data Structures and Algorithm Analysis in Java, 3rd Edition

    A comprehensive treatment focusing on the creation of efficient data structures and algorithms, using Java. This text explains how to select or design the data structure best suited to specific problems.

  • Open Data Structures: An Introduction (Pat Morin)

    This book is an introduction to the field of data structures and algorithms, it covers the implementation and analysis of data structures for sequences (lists), queues, priority queues, unordered dictionaries, ordered dictionaries, and graphs.

  • Data Structures and Algorithms with OPP Design Patterns in Java

    It promotes object-oriented design using Java and illustrates the use of the latest object-oriented design patterns. Virtually all the data structures are discussed in the context of a single class hierarchy.

  • Java Structures: Data Structures in Java for the Programmers

    This book attempts to provide a fresh and focused approach to the design and implementation of classic structures in a manner that meshes well with existing Java packages.

  • Think Java, 2nd Edition (Allen B. Downey, et al)

    This book is a hands-on introduction to computer science and programming used by many universities and high schools around the world. Its conciseness, emphasis on vocabulary, and informal tone make it particularly appealing for readers with little or no experience.

  • Data Structures and Algorithms: Reference with Examples

    A key factor of this book and its associated implementations is that all algorithms were designed by authors, using the theory of the algorithm in question as a guideline. It covers the key ideas involved in designing algorithms.

  • Algorithms and Data Structures: The Basic Toolbox (Kurt Mehlhorn)

    This book is a concise introduction addressed to students and professionals familiar with programming and basic mathematical language. The algorithms are presented in a modern way, with explicitly formulated invariants, and comment on recent trends.

  • Purely Functional Data Structures (Chris Okasaki)

    This book describes data structures from the point of view of functional languages, with examples, and presents design techniques that allow programmers to develop their own functional data structures. All source code is given in Standard ML and Haskell.

Book Categories
:
Other Categories
Resources and Links