Data Structures and Other Objects Using Java

ISBN-10: 0321375254

ISBN-13: 9780321375254

Edition: 3rd 2006 (Revised)

Authors: Michael Main

List price: $125.00
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


what's this?
Rush Rewards U
Members Receive:
You have reached 400 XP and carrot coins. That is the daily max!
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.

Customers also bought

Book details

List price: $125.00
Edition: 3rd
Copyright year: 2006
Publisher: Addison-Wesley Longman, Incorporated
Publication date: 10/4/2005
Binding: Paperback
Pages: 832
Size: 7.25" wide x 9.00" long x 1.25" tall
Weight: 3.102
Language: English

MIKE MAIN is a businessman and management consultant specializing in leadership, team building, and presentation skills. Born in Devon, England, he has lived in West, East, Central, and Southern Africa for most of his life and is now, after twenty-five years there, a citizen of Botswana. In addition to his professional career, he is known as a photographer and a safari guide. He has also written a number of books on southern Africa and lectured extensively, both regionally and on cruise liners. He is a committee member of Transparency International and The Botswana Society, and Chairman of the Maru-a-Pula School Council and the Gaborone Music Society.

The Phases of Software Development
Specification, Design, Implementation
Running Time Analysis
Testing and Debugging
Abstract Data Types and Java Classes
Classes and Their Members
Using a Class
Parameters, Equals Methods, and Clones
Collection Classes
A Review of Java Arrays
An ADT for a Bag of Integers
Programming Project: The Sequence ADT
Applets for Interactive Testing
Linked Lists
Fundamentals of Linked Lists
Methods for Manipulating Nodes
Manipulating an Entire Linked List
The Bag ADT with a Linked List
Programming Project: The Sequence ADT with a Linked List
Arrays vs. Linked Lists vs. Doubly Linked Lists
Java Objects and Iterators
Java's Object Type
A Bag of Objects
JCL Collections and Nodes of Objects
Introduction to Stacks
Stack Applications
Implementations of the Stack ADT
More Complex Stack Applications
Introduction to Queues
Queue Applications
Implementations of the Queue
Priority Queues
Recursive Thinking
Recursive Methods
Studies of Recursion: Fractals and Mazes
Reasoning about Recursion
Introduction to Trees
Tree Representations
A Class for Binary Tree Nodes
Tree Traversals
Binary Search Trees
Tree Projects
Trees, Logs, and Time Analysis
Serial Search and Binary Search
Open-Address Hashing
Using Java's Hashtable Class
Chained Hashing
Time Analysis of Hashing
Quadratic Sorting Algorithms
Recursive Sorting Algorithms
An O(N LOG N) Algorithm Using a Heap
Software Reuse with Extended Classes
Extended Classes
Simulation of an Ecosystem
Using Extended Classes for ADTs
Graph Definitions
Graph Implementations
Graph Traversals
Path Algorithms
Java's Primitive Types and Arithmetic Overflow
Java Input
Throwing and Catching Java Exceptions
Java's Vector and Hashtable
A Class for Nodes in a Linked List
A Class for a Bag of Objects
Further Big-O Notation
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.