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 my opinion, most of the books on these topics are too theoretical, too big, and too bottom-up: Too theoretical: Mathematical analysis of...

Full description

Saved in:
Bibliographic Details
Main Author: Downey, Allen B. (Author)
Format: Electronic eBook
Language:English
Published: [Place of publication not identified] Green Tea Press [2016]
Series:Open textbook library.
Subjects:
Online Access:Access online version
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • Chapter 1: Interfaces
  • Chapter 2: Analysis of Algorithms
  • Chapter 3: ArrayList
  • Chapter 4: LinkedList
  • Chapter 5: Doubly-linked list
  • Chapter 6: Tree traversal
  • Chapter 7: Getting to Philosophy
  • Chapter 8: Indexer
  • Chapter 9: The Map interface
  • Chapter 10: Hashing
  • Chapter 11: HashMap
  • Chapter 12: TreeMap
  • Chapter 13: Binary search tree
  • Chapter 14: Persistence
  • Chapter 15: Crawling Wikipedia
  • Chapter 16: Boolean search
  • Chapter 17: Sorting