+ 3
how to tackle real world problems easily
whenever i get any problem i get confused of how to solve it using programming....plz suggest me how can i overcome this thing....
3 Answers
+ 5
logical flow and algorithm design are amongst the most complicated of programming tasks. It is what truly sets apart a programmer from a coder though I'm sure many would argue that.
When approaching real world problems consider it in real world Solutions. Break it down to its smallest parts and considering your desired output work through the steps. When possible break each task down into smaller tasks and simplify it as much as possible. This will help you to get to the point of an outline of your algorithm. From this point knowledge in the language comes into play and you use that knowledge to describe the algorithm you have defined. This is an approach I have used for years.
With some Googling you can you also find that there is publicized techniques for how to break down logic and to find Solutions. It may take some research to find the one that works best for you.
+ 2
is it so that by learning data structures and algorithms i can solve problems really easily....
+ 1
learn algorithms and data structures