算法第一章作业

1.本学期代码规范

(1)代码缩进格式要规范

  • 缩进采用4个空格,禁止使用tab字符
  • 单行字符数限不超过 120 个

(2)代码命名规范

  • 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束
  • 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式
  • 函数名使用UpperCamelCase风格,必须遵从驼峰形式(某些情况诸如领域模型相关的命名除外)
  • 方法名、参数名、成员变量、局部变量都统一使用lowerCamelCase风格,必须遵从驼峰形式
  • 常量命名全部大写,单词间用下划线隔开

(3)增加适当的注释

  •  注释掉的代码尽量要配合说明,而不是简单的注释掉
  • 好的命名、代码结构是自解释的,注释力求精简准确、表达到位

 

2.对《数学之美》的感想和体会

 

从小到大,我们一直在学数学。从数数到乘法表再到方程几何,数学一直是一种远离凡间的抽象学科。直到读了《数学之美》,我突然意识到:数学,是描述世界的一种最简单的语言。

 

语言是人类交流的根本,是一种交流工具。我们平时会用汉语交流,为什么我们能用汉语交流?就是因为我们能明白这种语言。数学也是一样,把它当作一种交流工具,我们也可以相互读懂明白,那么我们就能用数学交流。在某一角度来说,它也就是一种语言。就是因为数学是一种化繁为简的交流方式,所以它是描述这世界的一种最简单的语言。

 

数学能简单地描述世界的原因就是它的独特方式——能用数字概括世界,使万物变成数据。现在的时代是大数据时代,就是因为数学把万物都变成了数据,连上了互联网,把这个时代变成了万物互通的大数据时代。这是时代的发展趋势,无法逆转。因此,现在数学越来越重要,就是因为数学在计算机上的妙用,才促成了这个大数据时代的形成。

 

同时,我们也更需要挖掘数学在计算机上的更简单的妙用,才能使这个时代更加完善健全。在这本《数学之美》中,原本我以为抽象到远在天边的数学知识,居然是我们天天使用的计算机app的最重要的原理和基础。更加超出我们的想象是,解决困扰科学家多年的问题的方法居然是我们初中学的三角函数。数学为什么有这么大的能力去解决这么困难的问题呢?就是因为它的本质就是化繁为简。从某种角度来说,数学之美就是在于它化繁为简的能力。这本书能让我们意识到数学并不是用来考试的死物,我们要把它本质挖掘出来,去妙用它。学会用数学解决生活中的实际问题,才是我们这些学生真正目的。

 

在这本书里,如何用数学方法解决难题的方法也值得我们借鉴。我们要学会用近似解决一些难题,避免一些我们无法解决的难题。毕竟,我们追求的是解决方法,而并不是完美的方法。学会避开自己解决不了的难题,也是一种能力。而且过于吹毛求疵,更易造成本末倒置的结果,我们人类要有包容的胸怀,包容一些别的可能性,留下一丝空间,留给未知,犹如薛定谔的猫。这其实,是一种乐趣,更是这世界的本质。

 

数学,是一种解决问题的工具,也是一种描述世界的语言。它源于这具体的世界,却又高于这世界,犹如艺术一样,源于生活却又高于生活。它们的本质也是一样的。艺术之所以是美的,就是因为它在生活中找到了美的地方,并且把它放大、夸张化,使其高于生活,使其有自己的独特的美;数学之所以是简单的,也是因为它在具体世界中找到规律,并且把它抽离,使其抽象化,使其变成一种抽象的方法,使数学成为解决问题的简单工具,也使其成为描述世界的简单语言。数学,是人类对世界最简单最全面的理解。

 

读完《数学之美》,除了对数学在计算机上的运用有了初步的理解,也让我更加理解数学,懂得了数学之简单的美,使我能在数学的角度上理解这世界。

 

posted @ 2021-09-09 16:09  满鸡  阅读(55)  评论(0编辑  收藏  举报