• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Algorithms and data structures

 
Satish Kumar
Ranch Hand
Posts: 85
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Ranchers,

I just saw an advt for a developer role in a product development company and below is an excerpt from the job requirement.

Strong foundation in algorithms and data structures required


I am working as java/j2ee developer from last 6yrs in one of the top MNC (Service based) and have good experience in designing and developing application using j2ee frameworks . I come from a non computer science education background (electrical engineering) and have no formal education in algorithms, data structures and computer science subjects.

Now i am interested in the job profile in the product dev company and would like to maximize my chances of getting a job by honing my skills in Algorithms and data structues.

Can any one help me out in letting me know the good books and articles on algorithms and data structures.

 
Lester Burnham
Rancher
Posts: 1337
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Wirth's Algorithms and Data Structures is a classic, and http://www.amazon.com/Introduction-Algorithms-Third-Thomas-Cormen/dp/0262033844/ is probably a "modern classic".
 
Kr Manish
Ranch Hand
Posts: 138
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Lester Burnham wrote: http://www.amazon.com/Introduction-Algorithms-Third-Thomas-Cormen/dp/0262033844/ is probably a "modern classic".


With all due respect to the book, I have to say it is not a *practical* choice ! It may be the most comprehensive thing out there but do you seriously think going THAT deep is needed ? I have seen & read that book, used it and it is huge and heavily pedantic. In my college days, only thesis & PhD guys poured themselves into that book. Not practical for interviews, esp for a guy who has never had algorithms in his entire career. In my humble opinion, the best may not be the best, sometimes .

I would have to say, you should go for something like http://www.amazon.com/Structures-Algorithms-Mitchell-Waite-Signature/dp/1571690956/ref=sr_1_1?s=books&ie=UTF8&qid=1287508702&sr=1-1

Even "Programming Interviews Exposed" is very useful & the best out there for the data structures, if not for the algorithms, in the context of computer science jobs.


Lester Burnham wrote:Wirth's Algorithms and Data Structures is a classic

This also does not have that much of *algorithms* but more of data structures, and the PIE book is much better & contemporary for that matter.
 
Lester Burnham
Rancher
Posts: 1337
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes, I'm assuming that developers are interested in the underpinnings of what they do each day. Focusing on just the next interview will get you nowhere in the long run.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic