算法——第一章作业

一、关于代码规范的选择:本学期我将学习采用Google的C++编码规范。

具体参照博客为:Google Style的C++编码规范 - dkcndk - 博客园  https://www.cnblogs.com/dkblog/archive/2011/09/22/2184752.html

二、对《数学之美》的读后感

       通过作者的介绍,我慢慢地发现原来数学对计算机也是那么重要,复杂的代码问题可能建一个简单的数学模型就可以轻松解决了。以及了解到代码可读性的对一个好的编程人员是非常重要的。

      算法在软件开发中的作用我查到的有关资料如右边:https://blog.csdn.net/weixin_44420413/article/details/86098109

        其中有一个点,关于PageRank——Google的民主表决式网页排名技术。它让我了解到了我们平时的网页搜索时计算机是如何通过这种技术来建立起网页和查询的相关性的。(如下)

“如今,影响搜索索引质量的诸多因素,除了用户的点击数据意外,都可以归结为以下四类:

  1. 完备的索引。
  2. 对网页质量的度量。
  3. 用户偏好。
  4. 确定一个网页和某个查询的相关性的方法”

      还有我本人比较感兴趣的一个内容,关于大数据的威力。由于如今在很多的短视频平台啊或者淘宝这些购物平台,我们常常感觉是不是自己被“监听”了,因为往往推荐的内容大多都是自己感兴趣的。这就让我特别佩服如今的大数据处理技术,十分贴合用户,满足用户的喜好。书中提到了我们要了解我们为什么需要大数据?(有以下解释)

 大数据更重要的在于它的多维度和完备性,有了这两点才能将原本看似无关的时间联系起来,回复出队事物全方位完备的描述。

首先,只有当一些随机事件的组合一同出现了很多次以后,才能得到有意义的统计规律;其次,大数据的采集过程是一个自然的过程,有利于消除主观性的偏差;当然,更重要的是,只有多维度的大数据才能让那些原本有联系,但似乎联系又不太紧密的时间反复出现,然后发现新的规律。

    当然还有很多细节的点我都很感兴趣,但由于理解的不是太多,所以仍在摸索中。

   本学期目标:如果可以的话,希望自己能使用一个合理简便算法设计出一款具有功能性的软件/界面。

原文地址:https://www.cnblogs.com/heyi-777/p/13697997.html