算法第一章作业

1.请上网了解编码规范,说明你本学期的编码遵循哪个规范及该规范的链接

本学期我将学习华为的编码规范 链接:https://wenku.baidu.com/view/1a7105ac250c844769eae009581b6bd97f19bcc5.html

2.请阅读《数学之美》,结合网上其他文章,谈谈算法在软件开发中的作用,本学期计划用算法实现一个什么软件首先来梳理一下所获的知识吧。

书中作者给了很多“简单却非常有用”的例子,比如简单的布尔代数就是搜索引擎的数学基础。从本质上讲,数学的思维方法就是抽象与简化。对于复杂的问题,往往可以通过抽象,然后用数学模型来描述它。选择了合理的模型就成功了一半。但是有了模型,往往模型看着简单,但求解比较困难。这就需要合理假设继续简化,或者说通过增加合理的假设条件来简化计算。以书上提到的马尔科夫链为例,虽然公式的求解非常困难,但是一旦加上适当的假设,问题就一下子简化了非常多。所以,针对复杂的一个个数学题,我们一定要能时刻准备着把复杂问题简单化,一定要做到大胆合理假设,尽可能的简化问题,抓住其主要矛盾,先用很小的代价解决大部分的问题,剩下的部分再分步解决。

本学期的计划用算法实现校园导航软件。

 

你可能感兴趣的:(算法第一章作业)