• 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
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

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.
 
The longest recorded flight time of a chicken is 13 seconds. But that was done without this tiny ad:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic