算法第一章作业

编码规范https://blog.csdn.net/p942005405/article/details/80282572

 

吴军博士的《数学之美》一书中有提到:“数学是解决信息检索和自然语言处理的最好工具。它能非常清晰地描述这些领域的实际问题并且给出漂亮的解决办法。”解决问题的时候,寻其解决办法的时候,以最简单的解决方法去思考往往会带来惊喜。最有用的模型或者算法,背后的原理或想法都是很简单的。当对一个领域的非常之精通时,可以用简单的例子与语言去解释。简单的方法或者模型,通常会有比较出色的效果。简洁有力就是数学之美。

 

所有的新事物能取代前一代就是因为它们更高效更简练,就像现在的5G,一直都在打着极简主义的口号。在软件开发中的算法其实跟数学公式一样,简单往往更有效果。计算机不能做到无限快,存储也不是免费的,现在的软件开发的过度设计、资源浪费,实际上已经到了硬件承受不了的地步了。计算机不能无限快,就要算法做到尽量快,为了提高解决问题的效率,我们必须研究算法。算法在一个软件中扮演重要角色,算法与功能的实现和效率有密切关系,实现软件的同一个功能的算法有千万个,要的就是当中最简练最高效的,各种不同算法的效率常常相差非常大,这种效率上的差距影响往往比硬件和软件方面的差距还要大。

 

打算实现搜索软件

posted @ 2019-09-02 12:47  miamigo  阅读(120)  评论(0编辑  收藏  举报