Think Data Structures: Algorithms and Information Retrieval in Java

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

If you’re a student studying computer science or a software developer preparing for technical interviews, this practical book will help you learn and review some of the most important ideas in software engineering - data structures and algorithms - in a way that's clearer, more concise, and more engaging than other materials.

Pages : 158 pages
Size : PDF
File type : pdf
Downloads: 49
Created: 2020-08-30
License: CC BY-NC 4.0
Author(s): Allen B. Downey
Think Data Structures: Algorithms and Information Retrieval in Java

Others Java, Data recovery Tutorials

Open Data Structures (in Java)

Deep Learning with JavaScript

Others related eBooks about Think Data Structures: Algorithms and Information Retrieval in Java

Fortran 90/95 Programming Manual

Download Fortran 90/95 Programming Manual, free training course under 67 pages by Tanja van Mourik....

Android Concepts and Programming

Download Android tutorial in PDF ,free training course document under 40 pages By Kartik Sankaran....

Raspberry Pi Camera Guide

Download free course Raspberry Pi Camera Guide, pdf file on 132 pages by Dan Aldred, Wesley Archer, Jody Carter, PJ Evans, Richard Hayler, James Singleton, Rob Zwetsloot....

RESTful Web Services

With this tutorial you will learn how to build a Web Services with REST protocol ,a free training document material under 148 pages by John Cowan....

Programming for Computations - Python

Download free course Programming for Computations - Python, pdf file on 244 pages by Svein Linge, Hans Petter Langtangen....

Building Skills in Python: A Programmer's Introduction to Python

This book is a complete presentation of the Python language. It is oriented toward learning, which involves accumulating many closely intertwined concepts. In our experience teaching, coaching and doing programming, there is an upper limit on the "clue absorption rate". In order to keep within thi...

Modeling and Simulation in Python

Download free course Modeling and Simulation in Python, pdf file on 247 pages by Allen Downey....

.NET Framework Notes for Professionals

The .NET Framework Notes for Professionals book is compiled from Stack Overflow Documentat..., download free .NET tutorial in PDF (192 pages) created by ....

Kotlin Programming Language

This PDF tutorial is intended to beginners to help them understand the basics of Kotlin programming language. Download Free training document under 52 pages....

Programming Computer Vision with Python: Tools and Algorithms for Analyzing Images

This book is a hands-on introduction to computer vision using Python....