Yonas AlemuData Structures in Practice{ }CS 240
TEXTBOOK · 2024
Data Structures in Practice
Yonas Alemu · 388 pages
Lists, stacks, queues, trees, hash tables and graphs, implemented in Java with careful complexity analysis.
27%
Contents
Linked Listsp. 54Binary Search Treesp. 161Key concepts
Algorithmic Complexity
Describing how running time and memory grow with input size.
Also in 2 other resourcesTrees & Graphs
Hierarchical and networked structures for representing relationships.
Also in 1 other resourceRecursion
Solving a problem by reducing it to smaller instances of itself.
Also in 1 other resourceClasses & Objects
Classes describe a blueprint; objects are the living instances created from it.
Also in 5 other resources