Data structures the fun way : an amusing adventure with coffee-filled examples / Jeremy Kubica
Material type:
- 9781718502604
- QA 76.9.D35 .K83 2022

Item type | Current library | Home library | Collection | Call number | Copy number | Status | Date due | Barcode | |
---|---|---|---|---|---|---|---|---|---|
![]() |
National University - Manila | LRC - Main General Circulation | Multimedia Arts and Animation | GC QA 76.9.D35 .K83 2022 c.2 (Browse shelf(Opens below)) | c.2 | Available | NULIB000020546 | ||
![]() |
National University - Manila | LRC - Main General Circulation | Digital Forensic | GC QA 76.9.D35 .K83 2022 (Browse shelf(Opens below)) | c.1 | Available | NULIB000020281 |
Browsing LRC - Main shelves, Shelving location: General Circulation, Collection: Multimedia Arts and Animation Close shelf browser (Hides shelf browser)
![]() |
![]() |
![]() |
![]() |
No cover image available |
![]() |
No cover image available | ||
GC QA 76.9.A73 .D48 2015 Introduction to 80x86 assembly language and computer architecture / | GC QA 76.9.C643 .L43 2022 c.2 Modern computer architecture and organization : learn x86, ARM, and RISC-V architectures and the design of smartphones, PCs, and cloud servers / | GC QA 76.9.C643 .P38 2014 c.2 Computer organization and design : the hardware/software interface / | GC QA 76.9.D35 .K83 2022 c.2 Data structures the fun way : an amusing adventure with coffee-filled examples / | GC QA 76.9.D338 .F47 2022 The Data integration guide : how to design, deliver, deploy, and sustain efficient data integration solutions in your information system / | GC QA 76.9.S63 .B37 2017 c.2 Fundamentals of soft computing / | GC QA 76.9.V5 .K35 1993 c.2 The science of virtual reality and virtual environments : a technical, scientific and engineering reference on virtual environments / |
Includes index.
Introduction -- Chapter 1: Information in Memory -- Chapter 2: Binary Search -- Chapter 3: Dynamic Data Structures -- Chapter 4: Stacks and Queues -- Chapter 5: Binary Search Trees -- Chapter 6: Tries and Adapting Data Structures -- Chapter 7: Priority Queues and Heaps -- Chapter 8: Grids -- Chapter 9: Spatial Trees -- Chapter 10: Hash Tables -- Chapter 11: Caches -- Chapter 12: B-Trees -- Chapter 13: Bloom Filters -- Chapter 14: Skip Lists -- Chapter 15: Graphs -- Conclusion
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. 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.
There are no comments on this title.