Vous êtes sur la page 1sur 6

8/1/2018 What is the best book to learn data structures using Java?

- Quora

1
Home Answer Notifications Search Quora Add Question

Quora uses cookies to improve your experience. Read more 

Computer Programming Books +6

There's more on Quora...


What is the best book to learn data structures using
Pick new people and topics to follow and see the
Java? best answers on Quora.

Answer Follow · 148 Request   


Update Your Interests

Ad by Blinkist

No time to read? Try the Blinkist app. Related Questions

Read or listen to key ideas from top nonfiction bestsellers in 15 mins. Start your
What are the best books on algorithms and data
free 7-day trial now. structures?

Free trial at blinkist.com   Which book should I read for a complete beginner
in data structures/algorithms?
27 Answers
How do I start learning or strengthen my
knowledge of data structures and algorithms?
Anonymous
Updated Jan 4, 2013 Which book is the best to learn data structures?

I would recommend Dr. Naveen Garg's  video lectures on Data Structures and Should I learn Data Structures in C++ or Java?
Algorithms in JAVA.
What are the best books to learn Java?
One can access the videos here: IITs and IISc elearning Courses in Engineering
What is a good book about java data structures?
and Science under NPTEL
Which is the best book to learn about data
structures using C?
He's a really great professor at the India Institute of Technology, Delhi and his
lectures are quite world renowned. What are some good books for learning algorithms
and data structures using Java?
25.1k Views · View Upvoters
How can I practice data structure using Java?

Your feedback is private.


 Ask New Question
Is this answer still relevant and up to date? Yes No
More Related Questions

Upvote · 19 Share   Question Stats

Add a comment... Recommended All 147 Public Followers

94,601 Views

Last Asked Apr 16

7 Merged Questions
Promoted by DigitalOcean
Starting a new project? Get started for free. Edits

Scale your deployments with a flexible and predictable pricing model. Free for
60 days.

Learn more at try.digitalocean.com  

Charles Marsh, Software Engineer @ Khan Academy, Princeton '15.


Answered Jun 28, 2012

I took Kevin Wayne's Data Structures and Algorithms course this year and I
think his (and Sedgewick's) book is really quite excellent. There's also a relevant
course site (full of lecture slides, demos, etc.) that accompanies the book
brilliantly.

Can find the book and course site linked from here:
http://algs4.cs.princeton.edu/home/
Apparently, it will also be on Coursera in the Fall, so if you're interested, check it
out.

65k Views · View Upvoters

Your feedback is private.

https://www.quora.com/What-is-the-best-book-to-learn-data-structures-using-Java 1/6
8/1/2018 What is the best book to learn data structures using Java? - Quora
Is this answer still relevant and up to date? Yes No

Upvote · 43 Share  

Add a comment... Recommended All

Javin Paul, Java Programmer with 10 Years of experience, Blogger


Answered Feb 13, 2016

Even though Data Structure is programming language agnostic, it's better to


learn them with language you like. In Java, you can refer following books:

Data Structures and Algorithms Made Easy in Java


Data Structures and Algorithms in Java by Michael T. GoodReach

source:
1. http://javarevisited.blogspot.co...

2. http://java67.blogspot.com/2015/...

30.4k Views · View Upvoters

Your feedback is private.

Is this answer still relevant and up to date? Yes No

Upvote · 19 Share  

Add a comment... Recommended All

Promoted by honeypot.io
The Netherlands faces a shortage of developers.
The developer exclusive job platform. Companies must approach you with clear
salary expectations.

Sign up at honeypot.io  

Krishna Srinivasan, Java Developer


Answered Nov 13, 2016

If you are learning data structures, you need not relate that to Java. Learn the
generic concepts about the data structures and that will be applicable to every
language. Here is some of the best books that will be very useful for learning
data structures.

Data Structures and Algorithms in Java (2nd Edition): Robert Lafore:


0752063324530: Amazon.com: Books

Data Structures and Algorithms Made Easy in Java: Data Structure and
Algorithmic Puzzles, Second Edition

https://www.quora.com/What-is-the-best-book-to-learn-data-structures-using-Java 2/6
8/1/2018 What is the best book to learn data structures using Java? - Quora

An Introduction to Data Structures With Applications (Mcgraw Hill Computer


Science Series)

Java Methods: Object-Oriented Programming and Data Structures: Maria


Litvin

Data Structures: Abstraction and Design Using Java: Elliot B. Koffman

https://www.quora.com/What-is-the-best-book-to-learn-data-structures-using-Java 3/6
8/1/2018 What is the best book to learn data structures using Java? - Quora

I hope this helps!!

12.8k Views · View Upvoters

Upvote · 4 Share  

Add a comment... Recommended All

Kunal Suri, A wannabe programmer.


Answered Nov 15, 2013
Originally Answered: What are good books or resources for learning data structures in Java?

The following books should help you to learn data structures in Java:-
1. Data Structures and Algorithms in Java by Robert Lafore

2. Algorithms in Java, Parts 1-4 by Robert Sedgewick

3. Algorithms in Java, Part 5 Robert Sedgewick

4. Coursera

The above mentioned resources should ensure that your foundation in


data structures is quite strong.
However, I would suggest that ( if your Java knowledge is decent
enough ) you try the lectures on Coursera first. They are quite good and
can teach you many things quickly.
If your java knowledge is itself sketchy, then I would seriously suggest
starting with Lafore. It teaches data structures in an extremely lucid
way.
The books by Sedgewick can be referred as and when the need arises.

16.7k Views · View Upvoters

Upvote · 9 Share  

Add a comment... Recommended All

Patricia R. Nealy, works at Essay Writing Services


Answered Oct 24, 2016
Originally Answered: What are good books for data structures in Java?

Data Structures and Algorithms Made Easy in Java: Data Structure and
Algorithmic Puzzles by Narasimha Karumanchi: Java programming is not an

https://www.quora.com/What-is-the-best-book-to-learn-data-structures-using-Java 4/6
8/1/2018 What is the best book to learn data structures using Java? - Quora

easy subject or skill to understand, but this book deploys an interactive


approach to help clear many concepts with easy-to-grasp explanations. Data
structure is a method of organizing computer data so that it can further be used
effectively. These organized data structures are the key to effective algorithm-
designing for different databases and internet indexing services. This book
simplifies ideas and data-structure in a lucid way, so that even a novice
computer engineering student can properly understand them. The major topics
included in the book are Recursion and Backtracking, Linked Lists, Stacks,
Queues, Trees, Priority Queue and Heaps, Disjoint Sets ADT, Graph Algorithms,
Sorting, Searching, Selection Algorithms (Medians), Symbol Tables, Hashing,
String Algorithms, Algorithms Design Techniques, Greedy Algorithms, Divide
and Conquer Algorithms, Dynamic Programming, Complexity Classes and
Miscellaneous Concepts. All these topics contain various puzzles to improve
thinking power, enumerations to possible solutions and all codes written in
Java. Hence, the comprehensive book covers all topics for competitive entrance
exams. Not only examination viewpoint, but the book is also a good reference
manual for working people and campus preparation. Moreover, the book even
includes various interview questions based on Data Structure and Algorithms.
So, it’s also a useful guide to help a computer engineering student prepare for
potential job interviews.

6.2k Views · View Upvoters

Upvote · 3 Share  

Add a comment... Recommended All

Bharat Mazire, Analyst at Exusia


Answered Apr 2

Irrespective of programming language their are some books which are too good
to learn Data Structures (and Algorithms). You can refer all and see which book
will fulfill your needs:
1) Data Structures and Algorithms Made Easy by Narasimha Karumanchi
(Programming language: C/C++)
2) Data Structures and Algorithms in Java, 2nd Edition by Robert Lafore
(Programming language: Java)
3) The Algorithm Design Manual, 2nd Edition by Steven S Skiena
(Programming language: C/Pseudocode)
4) Introduction to Algorithms, 3rd Edition by Thomas H. Cormen , Charles E.
Leiserson, Ronald L. Rivest, Clifford Stein
(Programming language: Pseudocode)
5) Algorithms, 4th Edition by Robert Sedgewick, Kevin Wayne
(Programming language: Java)
6) Elements of Programming Interviews in Java: The Insiders’ Guide, by Adnan
Aziz, Tsung-Hsien Lee, Amit Prakash
(Programming language: Java/C++)
7) Programming Pearls, 2nd Edition by Jon Bentley
(Programming language: C)
8) Algorithms in C, 3rd Edition by Robert Sedgewick
(Programming language: C)
9) The Art of Computer Programming, 1st Edition by Donald E. Knuth
(Programming language: Pseudocode)
10) Hacker’s Delight 2nd Edition by Henry S. Warren
(Programming language: C)

Happy Coding :)

https://www.quora.com/What-is-the-best-book-to-learn-data-structures-using-Java 5/6
8/1/2018 What is the best book to learn data structures using Java? - Quora
996 Views · View Upvoters

Upvote · 1 Share  

Add a comment... Recommended All

Top Stories from Your Feed

https://www.quora.com/What-is-the-best-book-to-learn-data-structures-using-Java 6/6

Vous aimerez peut-être aussi