算法--第一章作业

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

  看了很多编码规范,虽然上个学期数据结构中晓梅老师就已经要求我们看了一本书叫做:高质量C++编程指南...其中讲的也是代码的规范性

  本学期应郑老师要求去各个网站上了解了各个厂商的代码规范,我决定还是遵循腾讯的编码规范,链接如下:https://wenku.baidu.com/view/fe938b7cf46527d3240ce08c.html

 

2、请阅读《数学之美》,结合网上其他文章,谈谈算法在软件开发中的作用,本学期计划用算法实现一个什么软件。

  在老师的推荐下,我看了《数学之美》,其中讲了关于爬虫、模型构建等的思想,展现了吴军博士在多年的科研生涯中对这些问题的进行的一系列思考。我曾以为算法是一个程序的润滑剂,更新了的算法,是可以加快程序的运行速度从而提高程序的运行效率。书中有句话我挺喜欢的“我们今天用的所谓最可靠的加密方法的数学原理其实就这么简单,一点也不神秘,无非是找几个大素数做一些乘除和乘方运算就可以了。”我对此有那么些感触吧,主要是因为暑假接触了一些密码学方面的知识,了解到现在很多的密码都是从“素数”中来的。当然,书里的还有别的话,也给我留下了深刻的印象:“数学是解决信息检索和自然语言处理的最好工具。它能非常清晰地描述这些领域的实际问题并且给出漂亮的解决办法。”的确,数学是一个计算机的很重要的方面,无论是运行,还是加密解密,都与数学息息相关,同时,在相同的密码下,有的无法执行,有的算法高效快速,解出来的速度快别人不知道多少倍,因此,算法是数学的衍生,同时算法是程序的灵魂,学好算法是非常有必要的。本学期希望能做一个简单的微信查成绩的小程序。

posted @ 2019-09-03 13:52  青梅茶  阅读(112)  评论(0编辑  收藏  举报