2021-09-30 程序员的数学(第一本书)读后感---

发布时间:2022-07-04 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了2021-09-30 程序员的数学(第一本书)读后感---脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

一:0的作用:

1.占位置

就像2503一样,如果没有这个0,就会塌缩为253,就会走形;另外我还想到,在解决约瑟夫环的问题的时候,在遇到如果剔除一个人的时候,我用的将其置为0,起到了标志的作用,有一点占位置的作用吧。

2.简化规则

就是使得1 = 10 ^ 0,将所有的十进制数字都表示成为x*10^n + xxx…的形式 这个例子还是不是非常明显,但是如果写程序每天药,但是每三天要停一天,这样弄起来比较费劲,但是如果我们是将所有的药分成有效药和无效药,只要分别装入对应位置就可以,这样就可以定义一个简单的规则:每天吃一个药。

二:人们为什么要发明计数法

因为如果是指数形式,11111111111111, 1111111111111, 我们无法快速比较这两个数字的大小,但是如果说我们将大问题划分为小问题,就是单元化,找到基本单元,就可以快速比较,比如10^10 和 10^12我们很快就可以比较出来

三:逻辑问题

1.兼顾完整性和排他性:

没有遗漏就是具备完整性,没有重复就是具备排他性,自己写if else语句的时候一定要注意逻辑,必要的时候可以画一下数轴,辅助自己确定自己的逻辑是否有问题,也就是是否有遗漏或者重复,其中重复指的是,对同一个取值,出现了矛盾,就是有问题的,但是如果没有矛盾,是可以接受的

2.注意边界值。

无论是自己写逻辑结构还是自己画数轴,都要注意边界值要清晰。

3.看到了一句话,感觉自己想到了不少东西,就是逻辑的基本就是两个分支。

自己以前没有想过为什么要有if else语句,当时只是简简单单老师讲,自己死记硬背也就学会了,现在想来,if else 就是将一个大问题分解为两个小问题,也就是根据命题的真假来分解问题,通过的就是二进制代表的真和假,就是这么简单,书中说,就算灾难的问题,也可以通过不断分解来解决,但是自己现在还是没有体会,只是想到了二路归并算法,哈哈,以后再体会。

脚本宝典总结

以上是脚本宝典为你收集整理的2021-09-30 程序员的数学(第一本书)读后感---全部内容,希望文章能够帮你解决2021-09-30 程序员的数学(第一本书)读后感---所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。