Think data structures algorithms and information retrieval in Java

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

Full description

Bibliographic Details
Main Author: Downey, Allen
Format: eBook
Language:English
Published: Sebastopol, CA O'Reilly Media 2017
Edition:First edition
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
Table of Contents:
  • Interfaces
  • Analysis of algorithms
  • ArrayList
  • LinkedList
  • Doubly linked list
  • Tree traversal
  • Getting to philosophy
  • Indexer
  • The map interface
  • Hashing
  • HashMap
  • TreeMap
  • Binary search tree
  • Persistence
  • Crawling Wikipedia
  • Boolean search
  • Sorting