美文网首页
2.沃兹:程序=算法+数据结构

2.沃兹:程序=算法+数据结构

作者: stupidnb | 来源:发表于2015-08-08 20:46 被阅读0次

语言的核心是语法,程序的核心是算法。
荷兰计算机大神,Dijkstra:不管什么语言他们的核心都是顺序,分支,循环.if,for,while,所有语言的核心代码都是用这些写的。
我们现在使用的语言,那些函数你打开核心代码,你会发现无非就是这些,用最简单的语法写出最复杂的东西。真的很神奇,那么大的高楼,核心就是三个支柱。所以说,往往最简单的东西就是最难的。如果你研究通这个,那么恭喜你,你就是大神了。
程序,我们现在所使用的程序,就是结合数据结构,用一些算法写出最实用的程序,记得迪杰斯特拉,它最杰出的贡献是算法领域的“最短路径算法”,所以他成为了大神。不要以为算法很高深,其实算法也很简单,他无非也是用if,for,语句还有一些函数通过你的想象力去实现,所以说工程师是去创造的,你要实现什么功能,这个功能要实现,首先会遇到什么情况,出现这个情况你怎么用函数去解决这个问题,这里就使用到了if,也就是分支,这种情况会产生哪几种情况?在每种情况下你怎么去处理,然后数据多的话,就用到了for语句,循环处理,不过这样会产生冗余,这样会使程序的运行速度很慢,那么就要去精炼,算法的路径就至关重要。所以迪杰斯特拉就特别的伟大。下面是:程序员必须知道的10个算法和数据结构有哪些?http://top.jobbole.com/14753/

相关文章

网友评论

      本文标题:2.沃兹:程序=算法+数据结构

      本文链接:https://www.haomeiwen.com/subject/pyvbqttx.html