数组下标引发的血案

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

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

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

其实,一开始就错了!

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

首先要把控源头,明确需求,制定好规则,有点像要把框架搭好,写程序,60%的精力应该放在此处写程序语言不重要,重要的是思路,思路明确就可以迎刃而解,语言只是工具,披荆斩棘不管是拿着砍刀还是开着铲车,要以目的为导向作为新手,编程切勿急躁,要去探求原理,而不是寻找过去的经验错误,仅仅利用搜索引擎查找解决方案是没有实质提升,当然这个过程会相当辛苦艰难编程之路已在我眼前铺开,前路漫漫,困难重重,希望在这里能记录自己学习的点滴过程,回头望时能够不忘初心,记得自己为什么开始。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航