Data Structures Using Java

ISBN-10: 0130477214
ISBN-13: 9780130477217
Edition: 2003
List price: $190.80
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy

Description: For a two-semester introductory level course in data structures and programming. Based on the firm conviction that a first course in data structures must go hand in hand with a second course in programming, this text introduces abstract concepts,  More...

what's this?
Rush Rewards U
Members Receive:
coins
coins
You have reached 400 XP and carrot coins. That is the daily max!
You could win $10,000

Get an entry for every item you buy, rent, or sell.

Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
History of Western Art Online content $4.95 $1.99
Add to cart
Study Briefs
History of World Philosophies Online content $4.95 $1.99
Add to cart
Study Briefs
American History Volume 1 Online content $4.95 $1.99
Add to cart
Study Briefs
History of Western Music Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $190.80
Copyright year: 2003
Publisher: Prentice Hall PTR
Publication date: 3/5/2003
Binding: Paperback
Pages: 670
Size: 7.00" wide x 9.25" long x 1.25" tall
Weight: 2.486

For a two-semester introductory level course in data structures and programming. Based on the firm conviction that a first course in data structures must go hand in hand with a second course in programming, this text introduces abstract concepts, shows how those concepts are useful in problem solving, and then shows the abstractions can be made concrete by using a programming language. Equal emphasis is placed on both the abstract and the concrete versions of a concept, so that the student learns about the concept itself, its implementation, and its application.

Introduction To Data Structures
Information and Meaning. Arrays, Strings, and Vectors in Java. Classes and Objects in Java
The Stack
Definitions and Examples
Representing Stacks in Java
Example: Infix, Postfix and Prefix
Stack of Objects of Varying Types
Recursion
Recursive Definition and Processes
Recursion in Java
Writing Recursive Programs
Simulating Recursion
Efficiency of Recursion
Queues and Lists
The Queue and Its Sequential Representation
Linked Lists. Lists in Java
Lists in Java
An Example: Simulation Using Linked Lists
Other List Structures
Trees
Binary Trees
Binary Tree Representations
An Example: The Huffman Algorithm
Representing Lists as Binary Trees
Trees and Their Applications
Example: Game Trees
Sorting
General Background
Exchange Sorts
Selection and Tree Sorting
Insertion Sorts
Merge and Radix Sorts
Searching
Basic Search Techniques
Tree Searching
General Search Trees
Hashing
Graphs and Their Applications
Graphs
Flow Problem
Links Representation of Graphs
Graph Traversal and Spanning Forests
Storage Management
General Lists
Automatic List Management
Dynamic Memory Management

×
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.

×