I'm reading the "Algorithm Design Manual" from Steven Skiena and It's fantastic, an excellent complement to CLRS.
-- Pedro www.dcc.ufmg.br/~pcalais 2012/3/15 Amir Hossein Sharifzadeh <[email protected]> > Hello, > > I suggest you to start to learn about: > Graphs, Trees, Tree traversal... > Time orders (are very important) > Arrays and Linked list > > And improve your knowledge of Algorithms Design. As you mentioned Dynamic > Programming is very important. > There are other methods you should know: Divide and Conquer, Greedy, > Branch and Bound, and Backtracking. > But I think that Dynamic Programming is more important. > > Best reference for learning these concept is CLRS. Also you probably would > not to able to acquire a good knowledge of the algorithms. > > Therefore, you have to take participate in the classroom or find someone > to train you with these concepts. > Also, you need to implement some algorithms by your own for a better > understanding. The language of Java is very good for implementation > algorithms. > > Best luck with your interview. > -- Amir > > > > > > On Thu, Mar 15, 2012 at 3:17 PM, vivek dhiman <[email protected]>wrote: > >> Guys >> >> I want to be prepared for any future interviews. >> >> My engineering is in electronics and I love coding. I have a good >> understanding in DS and Algos >> and these are my weaknesses(no idea about these): >> 1. Implementing algo techniques e.g. Dynamic programming. >> 2.OS >> >> Suggest how should I prepare so that I have very good confidence for any >> interview. >> >> Sorry for spamming .. this may be a wrong group.. I am not able to find >> right answer.I believe only few of you can help me. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Google Code Jam" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/google-code?hl=en. >> > > -- > You received this message because you are subscribed to the Google Groups > "Google Code Jam" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-code?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google Code Jam" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-code?hl=en.
