首页 > 学院 > 开发设计 > 正文

数组下标引发的血案

2019-11-14 17:43:50
字体:
来源:转载
供稿:网友

数组下标作为程序猿接触的最简单最基本的知识,本来应该是容易理解和掌握,但是有时候如果在编程的时候目标不明确,只能是照猫画虎反类犬。

以算法导论中MergeSort中给定的伪代码为例,如果一开始对(A,p,q,r)中的变量含义定义不准确,再加入切片运算等需要使用前期变量的行为,即如果没有清楚地明确需求,往往在报错的时候如同无头苍蝇。

其实,一开始就错了!

这次简单的编程测试,带给我一些思考:

  • 首先要把控源头,明确需求,制定好规则,有点像要把框架搭好,写程序,60%的精力应该放在此处
  • 写程序语言不重要,重要的是思路,思路明确就可以迎刃而解,语言只是工具,披荆斩棘不管是拿着砍刀还是开着铲车,要以目的为导向
  • 作为新手,编程切勿急躁,要去探求原理,而不是寻找过去的经验错误,仅仅利用搜索引擎查找解决方案是没有实质提升,当然这个过程会相当辛苦艰难

编程之路已在我眼前铺开,前路漫漫,困难重重,希望在这里能记录自己学习的点滴过程,回头望时能够不忘初心,记得自己为什么开始。

 

 

 

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表