0

我的帖子

个人中心

设置

  发新话题

《程序员的数学思维修炼》





数学在人类文明的发展过程中起着非常重要的作用。数学推动了重大的科学技术进步。无论是日常生中简单的商品交易计算,还是舟飞船设计中复杂的计算,都离不数学。生活即数学。没有二进制,就不会有现在的计算机没有几何学,就没有现在的高楼大厦……。
对于程序员来说更需要知道:数学是计算机科学的基础。在我国,大部分大学的计算机科学系都是从学系分出。由此也可以看出,计算机科学与数学的关系非常紧密。
本书面向程序介绍了程序设计中常用的数学基础知识。通过阅读本书,可以训练程序员的数学思维能力和程序设计能力,进而拓宽视野,增强职场竞争力
内容简介


本书是一本专门为程序员而写的数学书,介绍了程序设计中常用的数学知识。本书门槛不高,不需要读者精通很多高深的数学知识,只需要读者具备基本的四则运算、乘方等数学基础知识和日常生活中的基本逻辑判断能力即可。本书拒绝枯燥乏味的讲解,而是代之以轻松活泼的风格。书中列举了大量读者都很熟悉,而且非常有趣的数学实例,并结合程序设计的思维和算法加以剖析,可以训练读者的数学思维能力和程序设计能力,进而拓宽读者的视野,增强职场竞争力
书共11章,分别介绍了数的表示、神奇的素数、递归、排列组合、用余数进行数据分组、概率、复利、数理逻辑、推理、几何图形构造、统筹规划等程序设计中常用的数学知识,从而引导读者深入理解编程中的数学方法和思路。
本书适合广大程序设计人员及数学爱好者阅读,尤其适合有一定程序设计经验,但还需要进一步加深对程序设计理解的人员阅读。本书对IT求职人员、信息学竞赛和大学生程序设计竞赛等参赛学员也有很好的参考价值。
作者介绍

周颖  毕业于电子科技大学高级程序员某软件公司技术总监。擅长C和C++语,对数据结构和算法有深入的研究。长期从事行业软件设计和团队管理工作,已十年有余。有着丰富的IT架构设计经验和行业咨询经验。负责过多个大型软件项目的开发工作。
试读链接
讨论话题
1.日常生活中如何使自己的密码更安全
2.你了解哪些游戏与概率相关
3.复利能带来多大的收益
4.试读样章发表你的感想
活动规则

围绕以上任一话题跟贴,与专家交流,活动结束后,随机抽选5名网友赠送《程序员的数学思维修炼(趣味解读)》各1本。本次活动共计选出5名幸运读者,获得奖品《程序员的数学思维修炼》一本。
活动时间活动日期:2014年4月1日到2014年4月20日
发奖日期:2014年5月5日欢迎获奖用户发博文或帖子,晒晒自己的获奖感言和礼物,和我们一起分享成功的喜悦!
活动奖励本次活动共计选出5名幸运读者,获得奖品《程序员的数学思维修炼》一本。
奖品寄送由于就最近部分获奖用户不能及时反馈奖品邮寄地址,导致奖品迟迟不能发出,影响了其他用户收奖品,所以我们将会采取以下措施:
活动结束后,我们会通过短消息与获奖用户确定寄送信息,请获奖用户到时注意查收与回复,过时将视为自动放弃获奖资格。
 
晒感言/奖品
欢迎获奖用户发博文或帖子,晒晒自己的获奖感言和礼物,和我们一起分享成功的喜悦!

获奖用户索菲亚luky      guwei4037    tianrui007     maosdf    forgaoqiang






本帖最后由 读书频道 于 2014-4-21 15:08 编辑
沙发自己坐



石头剪刀布

最直接的与概率相关的游戏



引用:
原帖由 lizewu 于 2014-4-2 18:07 发表
石头剪刀布最直接的与概率相关的游戏
从前有个庙,庙里有个和尚    。。。。。。



支持






本帖最后由 jimmy_lixw 于 2014-5-10 22:51 编辑
引用:
原帖由 jimmy_lixw 于 2014-4-3 11:40 发表
活动是好,建议后续跟进也要改进。
谢谢您提的建议,我们这在改进中。同时感谢您对读书频道一如既往的支持~~~~



引用:
原帖由 yuke198907 于 2014-4-3 10:10 发表
◆活动规则◆

围绕以上任一话题跟贴,与专家交流,活动结束后,随机抽选5名网友赠送《程序员的数学思维修炼(趣味解读)》各1本。本次活动共计选出5名幸运读者,获得奖品《Java核心技术卷II》一本。

这是送两本么? ...
谢谢您的细心,本次活动赠送的图书是:《程序员的数学思维修炼》   同时参加《《Java核心技术卷II》——读书虽易,学会不易,且读且珍惜》   活动可以有机会获得《Java核心技术卷II》这本书哦。活动的网址是:http://bbs.51cto.com/viewthread. ... 1&extra=#pid5612451



引用:
原帖由 yuke198907 于 2014-4-3 17:48 发表

明白了,已经参加咯~






希望大家支持活动哈



灌水,顶帖子。。。。



密码神马的我喜欢随机敲,然后用文本保存起来,!妥善保管!



引用:
原帖由 yuke198907 于 2014-4-9 14:52 发表

那要是知道了这个文本,所有的密码不都知道了么
所以要妥善保管啊,最好再加个密神马的



引用:
原帖由 super小邪 于 2014-4-9 11:19 发表
密码神马的我喜欢随机敲,然后用文本保存起来,!妥善保管!
同学你好牛!!!!   文本丢了   肿么办??????



引用:
原帖由 读书频道 于 2014-4-9 16:03 发表

同学你好牛!!!!   文本丢了   肿么办??????
肯定不止一个备份啊



1.日常生活中如何使自己的密码更安全
密码有类似密码保险箱之类的软件进行管理。简单一点的话,我会对密码进行加密处理(自己定义一套规则,然后能够根据规则进行还原)。还有就是给个密码提示,根据密码提示给出我设定的最终密码(相当于定义一张对应表,论坛、系统登录都用到这个)。
2.你了解哪些游戏与概率相关
太多了,比如抽扑克牌,一副牌共54张,问连续抽5次,全是红桃的概率有多大。
3.复利能带来多大的收益
复利俗称利滚利,就是指上一年度的本金和利息可以作为下一年度的本金。相对应的叫做单利。收益的大小取决于本金、利率、年限3个要素。本金*(1+利率)的(年限)次方。
4.试读样章发表你的感想
软件编程编的是什么,其实就是算法。记得有一个公式:算法+数据结构=程序,所以我们做了这么多年开发,回过头来看其实就是在做算法和数据结构这两件事。但是随着软件规模的越来越大,复杂程度越来越高,工具也使用的越来越多,很多人取离最纯粹的程序开发越来越远。我试读了部分内容之后,有一种很轻松愉快的感觉,看似简单的问题却充满了智慧与乐趣。非常好的一本书,希望大家能够从中找到那种快乐。



成功最大的敌人是虚度光阴、畏缩不前。
引用:
原帖由 guwei4037 于 2014-4-9 22:28 发表
1.日常生活中如何使自己的密码更安全
密码有类似密码保险箱之类的软件进行管理。简单一点的话,我会对密码进行加密处理(自己定义一套规则,然后能够根据规则进行还原)。还有就是给个密码提示,根据密码提示给出我设定的最终 ...
谢谢支持!!!



1.日常生活中如何使自己的密码更安全
尽量设置复杂的密码,字母,数据,特殊符号大杂烩。

2.你了解哪些游戏与概率相关
植物大战僵尸好像有一关是打罐子的,每个罐子里是否有怪物是随机的,如果运气不好,赶上怪物比较多,就悲剧了。

3.复利能带来多大的收益
复利就是平时所说的利滚利,利息在第二年开始又计作了本,这样就可实现最大收益。其本质就是数学的是幂函数,比如100元10%的复利,那么经过5年,其总数就是:100*(1+0.1)^5=161

4.试读样章发表你的感想
以前知道程序员数学要好,但是这只是个想法,从来没想到过要去系统训练数学方面的知识,原因很简单,找不到这样的教材啊,数据结构这本书太难了,看不懂,看也会忘记(本人非CS专业出身,学电子的,写程序也是半路出家)。总是觉得工作中用得不多,用到了再查。
看了此书,才知道作者之用心,将相关的数学知识都关联起来了,虽然不是很难,但是很全面,很深入,很多问题都说到了本质上。
比如说,约瑟夫环,记得是12年第一次看到这个问题,说实话,当时就迷糊了,记得当时看结果好像是用链表来实现的,真心看不懂。作者另辟蹊径,将其归结为余数问题,大大开拓了我的思路。赞一个。



引用:
原帖由 tianrui007 于 2014-4-10 14:10 发表
1.日常生活中如何使自己的密码更安全
尽量设置复杂的密码,字母,数据,特殊符号大杂烩。

2.你了解哪些游戏与概率相关
植物大战僵尸好像有一关是打罐子的,每个罐子里是否有怪物是随机的,如果运气不好,赶上怪物比较多,就悲剧了 ...
谢谢您的支持,还提到了我最爱的植物大战僵尸。



来参加活动啦
1.日常生活中如何使自己的密码更安全
我自己的密码就是多种组合了,尽量的没有规律,不过对于我这个记忆力不好来说,大部分密码是一样的哦~

2.你了解哪些游戏与概率相关
彩票啦,这个绝对是概率啊,买了好多,都没中过。

3.复利能带来多大的收益
至于说复利,那得看你本金有多少了,如果够多,那收益不少;如果没有那么多的话,就无所谓了。我自己就没用过复利哦,没钱啊



引用:
原帖由 索菲亚luky 于 2014-4-10 16:43 发表
来参加活动啦
1.日常生活中如何使自己的密码更安全
我自己的密码就是多种组合了,尽量的没有规律,不过对于我这个记忆力不好来说,大部分密码是一样的哦~

2.你了解哪些游戏与概率相关
彩票啦,这个绝对是概率啊, ...
我也木有中过彩票。。。。。。。



‹‹ 上一贴:Gaming之神ALIENWARE、灵越游匣   |   下一贴:戴尔融合网络架构有何过人之处? ››
  发新话题
快速回复主题
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 友情链接 |意见反馈 | 网站地图
Copyright©2005-2017 51CTO.COM
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系:bbs@51cto.com