Description
Data Structures & Problem Solving Using Java by Mark Allen Weiss is a computer science textbook covering fundamental data structures, algorithms and problem-solving techniques using Java. Topics include lists, stacks, queues, trees, graphs, sorting, searching and algorithm analysis, with examples and implementations in Java.
This 4th edition is aimed at students studying computer science and programming, particularly those learning data structures and algorithms as part of a university-level course. It provides both theoretical concepts and practical Java-based examples to help students understand how algorithms work and how data structures are applied in programming.



















