Hello everyone,I am java programmer.I am developing several applications in Swings and other frameworks.I am good in OOPS and most of the Core Java concepts.Curren tly developing websites in JSP and PHP.But one day i was asked to write an algorithm for fibonacci numbers generation which took more than 10 minutes to write for me(and its wrong too).Everytime when i try to write some algorithm like fibonacci,sorti ng,..i cant progress well.What skill...