• book

From the Publisher

With its focus on creating efficient data structures and algorithms, this comprehensive text helps readers understand how to select or design the tools that will best solve specific problems. It uses Java as the programming language and is suitable for second-year data structure courses and computer science courses in algorithm analysis.
Techniques for representing data are presented within the context of assessing costs and benefits, promoting an understanding of the principles of algorithm analysis and the effects of a chosen physical medium. The text also explores tradeoff issues, familiarizes readers with the most commonly used data structures and their algorithms, and discusses matching appropriate data structures to applications. The author offers explicit coverage of design patterns encountered in the course of programming the book's basic data structures and algorithms. Numerous examples appear throughout the text.
Published: Dover Publications on
ISBN: 9780486173566
List price: $29.95
Read on Scribd mobile: iPhone, iPad and Android.
Availability for Data Structures and Algorithm Analysis in Java, Third Edi...
With a 30 day free trial you can read online for free
  1. This book can be read on up to 6 mobile devices.

Related Articles

Futurity
1 min read

Are Algorithms A Fair Way To Predict Who’ll Skip Bail?

Simple, statistically informed decision rules can dramatically improve judicial determinations, says Sharad Goel. But, he cautions, algorithms are not a complete fix. Courts nationwide are making greater use of computer algorithms to help determine whether defendants should be released into the community while they await trial. The idea is to accurately determine whether a defendant poses a flight risk or a danger to the community, and reduce the potential for human bias. San Francisco and Chicago are among the jurisdictions actively using pretrial risk assessment algorithms, says Goel, an ass
The Atlantic
11 min read
Science

Melinda Gates: The Tech Industry Needs to Fix Its Gender Problem—Now

Long before Melinda Gates was famous for her philanthropic work, she was yet another woman trying to make it in the male-dominated tech world. Gates started working at Microsoft in 1987, when it was still a small, scrappy company. But even for a woman with a degree in computer science and technical skills in her blood (Gates’ father was an engineer) she still had trouble figuring out precisely how she fit into the male-dominated industry. Thirty years later, many women are still asking themselves that question. Women make up an even smaller share of computer-science majors than they did when s
Nautilus
7 min read
Science

A Formula That Shows How to Cheat & Triumph at Tournaments

Gryffindor and Slytherin are about to play their annual badminton match. The best players from each house are supposed to face off on court one, the second best on court two, and so on. Slytherin’s coach knows that Gryffindor will put their players on the right courts, in order of their skill, because Gryffindors are honest. It’s up to him to teach them the error of their ways. After all, honesty is nothing but a wasted opportunity to cheat. By strategically putting his players in a different order, can he increase the number of games his team is expected to win? If so, what is the best or