Consider a scenario where you are given a task to design an algorithm for a particular problem. Which of the following steps in which you should spend more time as compared to others?
1
Develop a High level algorithm
2
Algorithm Implementation
3
Analyze the Problem
4
Review Algorithm