• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
  • Piet Souris
  • Frits Walraven
  • Carey Brown

Book in algorithms and data structure for beginners

Ranch Hand
Posts: 101
  • 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.


My apologize up front if, there has been already similar topic opened somewhere on this forum, I couldn't find it.
Posts: 15801
Mac Android IntelliJ IDE Eclipse IDE Spring Debian Java Ubuntu Linux
  • 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
Posts: 16084
Android Scala IntelliJ IDE Spring Java
  • 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.
Get off me! Here, read this tiny ad:
Thread Boost feature
    Bookmark Topic Watch Topic
  • New Topic