• 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 Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Jeanne Boyarsky
  • Ron McLeod
Sheriffs:
  • Paul Clapham
  • Liutauras Vilda
  • Devaka Cooray
Saloon Keepers:
  • Tim Holloway
  • Roland Mueller
Bartenders:

Algorithms and data structures

 
Ranch Hand
Posts: 85
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.

 
Rancher
Posts: 1337
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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".
 
Ranch Hand
Posts: 138
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Space pants. Tiny ad:
Smokeless wood heat with a rocket mass heater
https://woodheat.net
reply
    Bookmark Topic Watch Topic
  • New Topic