Guide to Data Structures A Concise Introduction Using Java - Streib, James T.; Soma, Takako; SpringerLink (Online service) (Cham : Springer International Publishing : Imprint: Springer, 2017)
Preliminary Concepts -- Stacks Using Arrays -- Queues Using Arrays -- Lists Using Arrays -- Lists Using Objects and References -- Ordered Linked Lists -- Stacks and Queues Using References -- Binary Trees -- Sorting -- Heaps -- Hashing.
Keywords: Data structures (Computer science).; Arithmetic and logic units, Computer; Data Structures; Arithmetic and Logic Structures; Data Storage Representation