
Data Structures the Fun Way
An Amusing Adventure With Coffee-filled Examples
No Starch Press · Print & ebook · November 8, 2022
Learn how and when to use the right data structures in any situation, strengthening your computational thinking, problem-solving, and programming skills in the process.
We earn from qualifying purchases.
- Who it’s for
- Explore data structures through playful examples, while building computational thinking and programming skills.
- Themes
- Data structures, Computational thinking, Programming skills
- Genres
- Algorithms, Computer Science, Programming Basics
Nearest books
Matched by what the books are about, then ordered by what their readers also loved. Most of these share its genre: Algorithms.
Data Pipelines Pocket ReferenceJames Densmore50% match
Data Structures and Other Objects Using JavaMichael Main64% match
The Computer Always WinsElliot Lichtman62% matchAlso shares Computer Science
AlgorithmsRobert Sedgewick, Kevin Wayne62% matchAlso shares Computer Science
Data Structures and Algorithms in JavaMichael T. Goodrich, Roberto Tamassia62% match
Data Structures and Abstractions With JavaFrank M. Carrano, Timothy M. Henry61% matchAlso shares Computer Science
Grokking Algorithms, Second EditionAditya Y Bhargava59% matchAlso shares Computer Science
Think Like a ProgrammerV. Anton Spraul58% matchAlso shares Programming Basics
For younger readers: The CS Detective, Basher Science Mini: Artificial Intelligence, Python for Kids
Start with three books, and this one can be the first.
Members get a new edition every morning: a route out from their books to essays, research and talks, with the reason for each.
Start with this bookAbout this book
Learn how and when to use the right data structures in any situation, strengthening your computational thinking, problem-solving, and programming skills in the process. This accessible and entertaining book provides an in-depth introduction to computational thinking through the lens of data structures — a critical component in any programming endeavor.
Continue reading
You’ll learn how to work with more than 15 key data structures, from stacks, queues, and caches to bloom filters, skip lists, and graphs. You’ll also master linked lists by virtually standing in line at a cafe, hash tables by cataloging the history of the summer Olympics, and Quadtrees by neatly organizing your kitchen cabinets, all while becoming familiar with basic computer science concepts, like recursion and running time analysis.
Data Structures in Action
Explore data structures through playful examples, while building computational thinking and programming skills.
Come here for
- Stacks, queues, caches, bloom filters, skip lists, and graphs
- Linked lists at a cafe; hash tables through Olympic history
Expect
- More than 15 key data structures
- Recursion and running time analysis alongside practical examples
Where it sits
| Computer Science | 69% |
|---|---|
| Algorithms | 62% |
| Programming Basics | 40% |
Percentages are BookFrontier’s reading of the book.
Publisher categories
- Computer Science
- Algorithms
- Data Modeling
- Authors
- Jeremy Kubica
- Publisher
- No Starch Press
- Published
- November 8, 2022
- Format
- Print & ebook
- Theme
- Data structures · Computational thinking · Programming skills
- Reading lane
- Computer Science