【编程感悟】——算法才是硬道理

来源:互联网 发布:算法概论中文版 pdf 编辑:程序博客网 时间:2024/06/06 02:39

先引用一句前辈的话:方法总比困难多。

分析如下:

1.困难有很多,可怜的程序猿可能通宵改错,找到的就是指针赋值除了错。于是在屏幕下方显示"0 error,0 warring"成了多少人的奢望。

  以至于下当出现上述情况的时候,都有点不敢相信,即使程序结果是对的,然后还是要从头看一遍。有多少人躺枪了?

2.方法有很多:是啊,就像走路,路径有很多,有长有短,有曲折,有直溜,有颠簸,有平坦。算法也有很多,有好有坏。但是什么

   是好,什么是坏,要用辩证法去看待。所有在一个特定的情况下,找到一个切实可行的好算法是衡量一个程序优劣的重要标准,在我

   看来,首先得安全,其次要稳定,最后要尽可能的节省硬件资源。最后就是无休止的提高运算速度。

3.数据结构为算法提供基础。巧妇难为无米之炊,米好了,饭菜自然会比一般的米香。基础高了,自然平台也就高了。所以好的算法,

  大多源于 fit 的数据结构。万里长城第一步,很重要。


总而言之,言而总之,我也遇到过有的老师以你写出一个“结果正确“的程序的时间来衡量一个人的编程能力。不排除有高手的错在。假如你是一个

新手,假如你让语言虐了千万遍,或失去了信心,或仍然坚持着。那么我都希望你能搞好算法,算法其实就是思想。制约软件的不是语言而是思想。

希望每个程序猿都可以找到属于自己的天地,希望我一直热爱编程,尽管我的专业跟计算机大相径庭。


//算法////算法////算法////算法////算法//

//算法////算法////算法////算法//

//算法////算法////算法//

//算法////算法//

//算法//


0 0
原创粉丝点击