• Post Reply Bookmark Topic Watch Topic
  • New Topic

Book in algorithms and data structure for beginners  RSS feed

 
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Can anyone recommend a good book for algorithms and data structure for beginners ? By beginner, in this case, I mean a person who is learning programming in java for 6 months, taking some university courses in java programming, read thoroughly couple book such as "The Art and Science of Java" - by Eric Roberts (along with Stanford lectures), "Think Java - How to Think Like a Computer Scientist" - by Allen Downey etc.

P.S.

My apologize up front if, there has been already similar topic opened somewhere on this forum, I couldn't find it.
 
Sheriff
Posts: 11495
180
Android Debian Eclipse IDE IntelliJ IDE Java Linux Mac Spring Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I took Computer Science classes on my way to my BS in Mechanical Engineer in the late 80s. The book on data structures and algorithms that we used back then was written by Aho, Hopcroft, and Ullman. It was the only book of its kind available to us back then but I still remember a lot of the material I learned from those courses and that book in particular. In fact, it still comes up when you do a search on "Data Structures and Algorithms" on Amazon.com, along with a few  other books which are just as highly rated.
 
Java Cowboy
Sheriff
Posts: 16060
88
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
A classic book on algorithms and datastructures is Introduction to Algorithms. I got this book at University more than twenty years ago, and as far as I know it's still a well-known book for teaching algorithms and data structures.

Note that this book is not about one particular programming language. There are many examples in the book in pseudo-code, which is easy to understand if you know a little bit about programming.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!