写算法的思想哲学

今天看了马士兵老师讲的java算法课程,现在对于如何写一个算法总结和积累一下。
由简单到复杂
1.验证一步走一步
写一部分代码验证一部分代码,防止出错后检查困难
2.多打印中间结果
打印中间结果是一种很好验证算法的方式,防止自己思维逻辑出错或者代码出错
先局部后整体
对于比较复杂的算法题,可能拿到手里没有思路,这时候我们先把能想到需要的部分写出来,由局部的代码可能会提醒到我们关于题的一些隐藏不容易发现的思想。
1.没思路先细分
先粗糙后精细
先把代码的功能实现,再去着手优化算法内部细节
1.变量名字
2…语句合并
3.边界处理

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务