编程首先要有明确的思路才能进入coding阶段,简单的举一个函数的例子:
1、首先明确函数要实现什么功能,可以采用哪几种算法;
2、综合考虑当前情况, 从备选算法中选出适合当前情况的实现方法;
3、明确函数借口,需要什么输入输出参数;
4、需要哪些中间变量。
5、对于算法如何实现有个明确的思路。
6、进入coding阶段。
其实,进入coding阶段所用的时间应该是最少的,把大部分的时间用在思路的整理上。当然,要达到这种境界充分的练习是必不可少的。应该去有意识的锻炼这种能力。
编程首先要有明确的思路才能进入coding阶段,简单的举一个函数的例子:
1、首先明确函数要实现什么功能,可以采用哪几种算法;
2、综合考虑当前情况, 从备选算法中选出适合当前情况的实现方法;
3、明确函数借口,需要什么输入输出参数;
4、需要哪些中间变量。
5、对于算法如何实现有个明确的思路。
6、进入coding阶段。
其实,进入coding阶段所用的时间应该是最少的,把大部分的时间用在思路的整理上。当然,要达到这种境界充分的练习是必不可少的。应该去有意识的锻炼这种能力。