Data Structures and Algorithms in Java

ISBN-10: 0672324539
ISBN-13: 9780672324536
Edition: 2nd 2003 (Revised)
Authors: Robert Lafore
List price: $64.99 Buy it from $23.84 Rent it from $18.68
eBook available
This item qualifies for FREE shipping

*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.

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: Data structures and algorithms are the study of how to arrange and manipulate data in a computer's memory for the fastest performance. This book describes operations the user can carry out using Java programs.

Used Starting from $23.84
New Starting from $46.54
Rent Starting from $18.68
eBooks Starting from $51.99
Buy
what's this?
Rush Rewards U
Members Receive:
coins
coins
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.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
Calculus 1 Online content $4.95 $1.99
Add to cart
Study Briefs
SQL Online content $4.95 $1.99
Add to cart
Study Briefs
MS Excel® 2010 Online content $4.95 $1.99

Customers also bought

Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading
Loading

Book details

List price: $64.99
Edition: 2nd
Copyright year: 2003
Publisher: Pearson Education
Publication date: 11/6/2002
Binding: Hardcover
Pages: 800
Size: 7.50" wide x 9.25" long x 2.00" tall
Weight: 3.234
Language: English

Data structures and algorithms are the study of how to arrange and manipulate data in a computer's memory for the fastest performance. This book describes operations the user can carry out using Java programs.

Introduction
What's New in the Second Edition
What This Book Is About
What's Different About This Book
Who This Book Is For
What You Need to Know Before You Read This Book
The Software You Need to Use This Book
How This Book Is Organized
Enjoy Yourself!
Overview
What Are Data Structures and Algorithms Good For? Overview of Data Structures
Overview of Algorithms
Some Definitions
Object-Oriented Programming
Software Engineering
Java for C++ Programmers
Java Library Data Structures
Summary
Questions
Arrays
The Array Workshop Applet
The Basics of Arrays in Java
Dividing a Program into Classes
Class Interfaces
The Ordered Workshop Applet
Java Code for an Ordered Array
Logarithms
Storing Objects
Big O Notation
Whay Not Use Arrays for Everything
Summary
Questions
Experiments
Programming Projects
Simple Sorting
How Would You Do It
Bubble Sort
Selection Sort
Insertion Sort
Sorting Objects
Comparing the Simple Sorts
Summary
Questions
Experiments
Programming Projects
Stacks and Queues
A Different Kind of Structure
Stacks
Queues
Priority Queues
Parsing Arithmetic Expressions
Summary
Questions
Experiments
Programming Projects
Linked Lists
Links
The Link List Workshop Applet
A Simple Linked List
Finding and Deleting Specified Links
Double-Ended Lists
Linked-List Efficiency
Abstract Data Types
Sorted Lists
Doubly Linked Lists
Iterators
Summary
Questions
Experiments
Programming Projects
Recursion
Triangular Numbers
Factorials
Anagrams
A Recursive Binary Search
The Towers of Hanoi
Mergesort
Eliminating Recursion
Some Interesting Recursive Applications
Summary
Questions
Experiments
Programming Projects
Advanced Sorting
Shellsort
Paartitioning
Quicksort
Radix Sort
Summary
Questions
Experiments
Programming Projects
Binary Trees
Why Use Binary Trees? Tree Terminology
An Analogy
How Do Binary Search Trees Work
Finding a Node
Inserting a Node
Traversing the Tree
Finding Maximum and Minimum Values
Deleting a Node
The Efficiency of Binary Trees
Trees Represented as Arrays
Duplicate Keys
The Complete tree
Java Program
The Huffman Code
Summary
Questions
Experiments
Programming Projects
Red-Black Trees
Our Approach to the Discussion
Balanced and Unbalanced Trees
Using the RBTree Workshop Applet
Experimenting with the Workshop Applet
Rotations
Inserting a New Node
Deletion
The Efficiency of Red-Black Trees
Red-Black Tree Implementation
Other Balanced Trees
Summary
Questions
Experiments
2-3-4 Trees and External Storage
Introduction to 2-3-4 Trees
The Tree234 Workshop Applet
Java Code for a 2-3-4 Tree
2-3-4 Trees and Red-Black Trees
Efficiency of 2-3-4 Trees
2-3 Trees
External Storage
Summary
Questions
Experiments
Programming Projects
Hash Tables
Introduction to Hashing
Open Addressing
Separate Chaining
Hash Functions
Hashing Efficiency
Hashing and External Storage
Summary
Questions
Experiments
Programming Projects
Heaps
Introduction to Heaps
The Heap Workshop Applet
Java Code fo Heaps
A Tree-based Heap
Heapsort
Summary
Questions
Experiments
Programming Projects
Graphs
Introduction to Graphs
Searches
Minimum Spanning Trees
Topological Sorting with Directed Graphs
Connectivity in Directed Graphs
Summary
Questions
Experiments
Programming Projects
Weighted Graphs
Minimum Spanning Tree with Weighted Graphs
The Shortest-Path Problem
The All-Pairs Shortest-Path Problem
Efficien

×
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.

×