Back to skip links

Additional product details

ISBN-13 9780136060994ISBN-10 0136060994
ISBN-10 0-13-606061-7ISBN-13 978-0-13-606061-1
Author(s): Mark Guzdial; Barbara Ericson
Publisher: Prentice Hall
Copyright year: © 2011 Pages: 512

Motivate your students with concrete examples in a creative, contemporary context.

Problem Solving with Data Structures, First Edition is not a traditional data structures textbook that teaches concepts in an abstract, and often dry, context that focuses on data structures using numbers. Instead, this book takes a more creative approach that uses media and simulations (specifically, trees and linked lists of images and music), to make concepts more concrete, more relatable, and therefore much more motivating for students.

This book is appropriate for both majors and non-majors.  It provides an introduction to object-oriented programming in Java, arrays, linked lists, trees, stacks, queues, lists, maps, and heaps.  It also covers an existing simulation package (Greenfoot) and how to create continuous and discrete event simulations.

Three Ways to Study
with eTextbooks!

  • Read online from your computer or mobile device.
  • Read offline on select browsers and devices when the internet won't be available.
  • Print pages to fit your needs.

CourseSmart eTextbooks let you study the best way – your way.