程序员的数学思维修炼(趣味解读) 🔍
周颖等编著; 周颖 北京:清华大学出版社, PS, 2014
中文 [zh] · 英语 [en] · EPUB · 9.8MB · 2014 · 📘 非小说类图书 · 🚀/duxiu/lgli/zlib · Save
描述
本书是一本专门为程序员而写的数学书,介绍了程序设计中常用的数学知识。本书门槛不高,不需要读者精通很多高深的数学知识,只需要读者具备基本的四则运算、乘方等数学基础知识和日常生活中的基本逻辑判断能力即可。本书拒绝枯燥乏味的讲解,而是代之以轻松活泼的风格。书中列举了大量读者都很熟悉,而且非常有趣的数学实例,并结合程序设计的思维和算法加以剖析,可以训练读者的数学思维能力和程序设计能力,进而拓宽读者的视野,增强职场竞争力。本书共11章,分别介绍了数据的表示、神奇的素数、递归、排列组合、用余数进行数据分组、概率、复利、数理逻辑、推理、几何图形构造、统筹规划等程序设计中常用的数学知识,从而引导读者深入理解编程中的数学方法和思路。本书包含的实例有结绳记事、孪生素数、梅森素数、哥德巴赫猜想、阶乘、汉诺塔、斐波那契数列、乘法原理、加法原理、字符编码、密码长度、日历中的数学、心灵感应魔术、约瑟夫环、智叟分牛、百枚钱币鼓士气、庄家的胜率、中奖概率、用概率方法求π值、复利的威力、对折纸张、舍罕王的赏赐、三段论、选言推理、假言推理、关系推理、花盆摆放、残缺棋盘、丢失的线条、田忌赛马、背包问题等。本书适合广大程序设计人员及数学爱好者阅读,尤其适合有一定程序设计经验,但还需要进一步加深对程序设计理解的人员阅读。本书对IT求职人员、信息学竞赛和大学生程序设计竞赛等参赛学员也有很好的参考价值。
备用文件名
zlib/Computers/Networking/周颖 [周颖]/程序员的数学思维修炼(趣味解读)_11772656.epub
备选标题
Time Series: A Data Analysis Approach Using R (Chapman & Hall/CRC Texts in Statistical Science)
备选标题
Time series : a data analysis approach using R /{u200B}
备选标题
程序员的数学思维修练 : 趣味解读
备选标题
程序员的数学思维修炼 趣味解读
备选作者
Robert H Shumway; David S Stoffer
备选作者
Shumway, Robert, Stoffer, David
备用出版商
CRC Press, Taylor &{u200B} Francis Group
备用出版商
Qinghua University Press
备用出版商
Chapman and Hall/CRC
备用出版商
Taylor & Francis Ltd
备用出版商
Psychology Press Ltd
备用出版商
Routledge
备用版本
Texts in statistical science, Boca Raton, 2019
备用版本
United Kingdom and Ireland, United Kingdom
备用版本
CRC Press LLC, Boca Raton, 2019
备用版本
China, People's Republic, China
备用版本
Di 1 ban, Beijing, 2014
备用版本
Bei jing, 2014
备用版本
1, PS, 2019
元数据中的注释
Bookmarks: p1 (p1): 第1章 数据的表示
p1-1 (p1): 1.1一则童话
p1-1-1 (p1): 1.1.1 0和1的故事
p1-1-2 (p2): 1.1.2 0是什么都没有?
p1-1-3 (p3): 1.1.3 0的位置
p1-1-4 (p4): 1.1.4程序中的0
p1-2 (p8): 1.2司空见惯的十进制数
p1-2-1 (p9): 1.2.1远古的结绳记事
p1-2-2 (p10): 1.2.2什么是十进制计数
p1-2-3 (p11): 1.2.3为啥人类习惯十进制
p1-2-4 (p11): 1.2.4十进制运算规则
p1-2-5 (p13): 1.2.5十进制数的分解
p1-2-6 (p14): 1.2.6 20!等于多少
p1-2-7 (p16): 1.2.7大整数构想
p1-3 (p18): 1.3为啥要用二进制
p1-3-1 (p18): 1.3.1人脑与电脑
p1-3-2 (p20): 1.3.2二进制计数规则
p1-3-3 (p22): 1.3.3简单的二进制运算规则
p1-3-4 (p25): 1.3.4二进制数的分解
p1-3-5 (p25): 1.3.5十进制数转换为二进制数
p1-4 (p26): 1.4还有哪些进制
p1-4-1 (p26): 1.4.1神奇的八卦:八进制
p1-4-2 (p28): 1.4.2钟表使用的十二进制
p1-4-3 (p29): 1.4.3半斤八两:十六进制
p1-4-4 (p30): 1.4.4 60年一个甲子:六十进制
p1-4-5 (p30): 1.4.5各种进制之间的转换
p1-4-6 (p33): 1.4.6二进制与八进制、十六进制的转换
p2 (p35): 第2章 神奇的素数
p2-1 (p35): 2.1怎么判断素数
p2-1-1 (p35): 2.1.1什么是素数
p2-1-2 (p36): 2.1.2验证素数
p2-1-3 (p38): 2.1.3寻找素数的算法
p2-1-4 (p41): 2.1.4已被证明的素数定理
p2-2 (p43): 2.2孪生素数
p2-2-1 (p43): 2.2.1什么是孪生素数
p2-2-2 (p44): 2.2.2孪生素数的公式
p2-2-3 (p44): 2.2.3中国剩余定理
p2-2-4 (p45): 2.2.4孪生素数分布情况
p2-3 (p47): 2.3使用素数的RSA算法
p2-3-1 (p47): 2.3.1什么是RSA
p2-3-2 (p48): 2.3.2 RSA算法基础
p2-3-3 (p50): 2.3.3 RSA算法实践
p2-3-4 (p51): 2.3.4 RSA应用:数字签名
p2-3-5 (p52): 2.3.5 RSA被破解的可能性
p2-4 (p53): 2.4哥德巴赫猜想
p2-4-1 (p53): 2.4.1哥德巴赫猜想是什么
p2-4-2 (p55): 2.4.2数值验证
p2-5 (p57): 2.5梅森素数
p2-5-1 (p57): 2.5.1什么是梅森素数
p2-5-2 (p58): 2.5.2已知的梅森素数列表
p3 (p61): 第3章 递归——自己调用自己
p3-1 (p61): 3.1从前有座山,山里有座庙
p3-1-1 (p61): 3.1.1老和尚讲的故事
p3-1-2 (p61): 3.1.2德罗斯特效应
p3-1-3 (p62): 3.1.3什么是递归
p3-1-4 (p63): 3.1.4用递归能解决哪些问题
p3-1-5 (p64): 3.1.5一个简单例子:求最大公约数
p3-2 (p66): 3.2用递归计算阶乘
p3-2-1 (p66): 3.2.1阶乘该怎么计算
p3-2-2 (p70): 3.2.2阶乘的递归计算方法
p3-2-3 (p71): 3.2.3递归的过程
p3-2-4 (p74): 3.2.4递归的本质:缩小问题规模
p3-3 (p75): 3.3汉诺塔
p3-3-1 (p75): 3.3.1古老的传说
p3-3-2 (p76): 3.3.2从两个盘考虑
p3-3-3 (p78): 3.3.3找出递归结构
p3-3-4 (p80): 3.3.4实现程序
p3-3-5 (p82): 3.3.5究竟需要移动多少次
p3-4 (p83): 3.4斐波那契数列
p3-4-1 (p83): 3.4.1兔子的家族
p3-4-2 (p83): 3.4.2从最初几月数据中找规律
p3-4-3 (p85): 3.4.3斐波那契数列
p3-4-4 (p87): 3.4.4神奇的魔八方
p4 (p90): 第4章 排列组合——让数选边站队
p4-1 (p90): 4.1把所有情况都列出来
p4-1-1 (p90): 4.1.1从0还是1开始
p4-1-2 (p92): 4.1.2赛程安排
p4-2 (p94): 4.2乘法原理
p4-2-1 (p94): 4.2.1行程安排的问题
p4-2-2 (p95): 4.2.2乘法原理适用条件
p4-2-3 (p96): 4.2.3棋盘上棋子的放法
p4-2-4 (p98): 4.2.4买彩票保证中奖的方法
p4-3 (p99): 4.3加法原理
p4-3-1 (p99): 4.3.1仍然是行程问题
p4-3-2 (p99): 4.3.2总结出的加法原理
p4-3-3 (p100): 4.3.3骰子出现偶数的次数
p4-4 (p101): 4.4排列与组合的关系
p4-4-1 (p101): 4.4.1排列
p4-4-2 (p106): 4.4.2组合
p4-4-3 (p109): 4.4.3排列与组合的联系
p4-4-4 (p110): 4.4.4可重排列
p4-5 (p113): 4.5计算机中的字符编码
p4-5-1 (p114): 4.5.1 ASCII码能表示的字符数量
p4-5-2 (p117): 4.5.2能表示更大范围的编码
p4-6 (p119): 4.6密码的长度
p4-6-1 (p119): 4.6.1容易破解的密码
p4-6-2 (p120): 4.6.2多长的密码才安全
p4-6-3 (p120): 4.6.3密码中使用的字符数量也很关键
p5 (p122): 第5章 余数——数据分组
p5-1 (p122): 5.1复习小学的余数
p5-1-1 (p122): 5.1.1自然数的余数
p5-1-2 (p123): 5.1.2余数的性质
p5-1-3 (p126): 5.1.3用余数进行分组
p5-2 (p127): 5.2日历中的数学
p5-2-1 (p127): 5.2.1n天后是星期几
p5-2-2 (p129): 5.2.2下月的今天是星期几
p5-2-3 (p130): 5.2.3 10年后的“今天”是星期几
p5-3 (p132): 5.3心灵感应魔术
p5-3-1 (p132): 5.3.1一个小魔术
p5-3-2 (p135): 5.3.2魔术师是怎么猜出来的
p5-4 (p139): 5.4奇偶校验
p5-4-1 (p139): 5.4.1不可靠的网络传输
p5-4-2 (p139): 5.4.2用奇偶校验检查错误
p5-5 (p140): 5.5吕洞宾不能坐首位
p5-5-1 (p141): 5.5.1座位安排
p5-5-2 (p142): 5.5.2试排座位找规律
p5-5-3 (p144): 5.5.3西方的约瑟夫环
p5-5-4 (p147): 5.5.4用数学方法解约瑟夫环
p5-6 (p150): 5.6智叟分牛
p5-6-1 (p150): 5.6.1遗产分配难题
p5-6-2 (p151): 5.6.2智叟给出的分配方案
p5-6-3 (p151): 5.6.3分配原理
p6 (p154): 第6章 概率——你运气好吗
p6-1 (p154): 6.1初中学习过的概率
p6-1-1 (p154): 6.1.1谁先开球
p6-1-2 (p155): 6.1.2用程序模拟抛硬币
p6-1-3 (p158): 6.1.3什么是概率
p6-1-4 (p159): 6.1.4必然事件与不可能事件
p6-1-5 (p160): 6.1.5概率的基本性质
p6-2 (p161): 6.2百枚钱币鼓士气
p6-2-1 (p162): 6.2.1狄青的计谋
p6-2-2 (p162): 6.2.2全为正面的概率是多少
p6-2-3 (p165): 6.2.3必然还是偶然
p6-3 (p165): 6.3庄家的胜率是多少
p6-3-1 (p165): 6.3.1一个看似公平的游戏
p6-3-2 (p166): 6.3.2庄家能赢钱吗
p6-3-3 (p168): 6.3.3庄家盈利比率
p6-3-4 (p170): 6.3.4游戏参与者获胜的概率
p6-4 (p171): 6.4你能中奖吗
p6-4-1 (p171): 6.4.1想中大奖吗
p6-4-2 (p172): 6.4.2计算中奖概率
p6-5 (p177): 6.5渔塘中有多少条鱼
p6-5-1 (p177): 6.5.1该怎么估算渔塘中的鱼
p6-5-2 (p178): 6.5.2用概率来估算
p6-5-3 (p179): 6.5.3用概率方法求π值
p7 (p182): 第7章 翻一番是多少
p7-1 (p182): 7.1翻番的概念
p7-1-1 (p182): 7.1.1什么是翻番
p7-1-2 (p183): 7.1.2翻倍的概念
p7-1-3 (p184): 7.1.3计算倍数和番数
p7-2 (p184): 7.2复利的威力
p7-2-1 (p185): 7.2.1利润——投资回报
p7-2-2 (p185): 7.2.2认识单利
p7-2-3 (p187): 7.2.3认识复利
p7-2-4 (p190): 7.2.4计算投资回报的程序
p7-2-5 (p191): 7.2.5忘还钱的信用卡
p7-2-6 (p193): 7.2.6爱因斯坦的72法则
p7-3 (p194): 7.3对折纸张
p7-3-1 (p194): 7.3.1有趣的问题:纸张对折
p7-3-2 (p195): 7.3.2 100米长的纸能对折几次
p7-3-3 (p198): 7.3.3计算对折次数的程序
p7-4 (p200): 7.4一棋盘的麦子
p7-4-1 (p200): 7.4.1舍罕王的赏赐
p7-4-2 (p201): 7.4.2需要多少麦粒
p7-5 (p203): 7.5折半法的运用
p7-5-1 (p203): 7.5.1翻番的逆运算
p7-5-2 (p203): 7.5.2找出假硬币
p7-5-3 (p207): 7.5.3编写程序找出假硬币
p7-5-4 (p209): 7.5.4折半法在查找中的应用
p8 (p212): 第8章 数理逻辑——非此即彼
p8-1 (p212): 8.1逻辑的重要性
p8-1-1 (p212): 8.1.1模棱两可的表述
p8-1-2 (p213): 8.1.2肯定或否定
p8-1-3 (p213): 8.1.3程序中的逻辑判断
p8-2 (p214): 8.2命题逻辑
p8-2-1 (p214): 8.2.1什么是命题
p8-2-2 (p216): 8.2.2命题的逻辑形式
p8-2-3 (p217): 8.2.3简单命题
p8-2-4 (p217): 8.2.4复合命题
p8-2-5 (p218): 8.2.5复合命题的联结词
p8-3 (p224): 8.3布尔逻辑
p8-3-1 (p225): 8.3.1逻辑或
p8-3-2 (p227): 8.3.2逻辑与
p8-3-3 (p228): 8.3.3逻辑非
p8-3-4 (p229): 8.3.4逻辑异或
p8-3-5 (p230): 8.3.5二进制位运算
p8-4 (p233): 8.4考虑到各种可能了吗
p8-4-1 (p233): 8.4.1逻辑重叠的实例
p8-4-2 (p235): 8.4.2逻辑遗漏的实例
p8-4-3 (p236): 8.4.3用数轴确定边界
p8-5 (p237): 8.5用卡诺图简化逻辑函数
p8-5-1 (p237): 8.5.1什么是卡诺图
p8-5-2 (p239): 8.5.2三变量卡诺图
p8-5-3 (p240): 8.5.3四变量卡诺图
p8-5-4 (p242): 8.5.4卡诺图化简
p8-5-5 (p244): 8.5.5卡诺图中的相邻
p9 (p246): 第9章 推理——逻辑的应用
p9-1 (p246): 9.1演绎推理
p9-1-1 (p246): 9.1.1认识演绎推理点
p9-1-2 (p247): 9.1.2三段论
p9-1-3 (p249): 9.1.3选言推理
p9-1-4 (p252): 9.1.4假言推理
p9-1-5 (p256): 9.1.5关系推理
p9-1-6 (p257): 9.1.6演绎推理综合实例
p9-2 (p258): 9.2归纳推理
p9-2-1 (p258): 9.2.1什么是归纳推理
p9-2-2 (p260): 9.2.2完全归纳推理
p9-2-3 (p261): 9.2.3不完全归纳推理
p9-3 (p265): 9.3足球比赛的得分
p9-3-1 (p265): 9.3.1粗心的记分员
p9-3-2 (p267): 9.3.2从已有数据推算出比分
p10 (p271): 第 10章 几何图形构造
p10-1 (p271): 10.1花盆摆放问题
p10-1-1 (p271): 10.1.1 10盆花摆成5行,每行4盆
p10-1-2 (p272): 10.1.2转变思路,找出答案
p10-1-3 (p274): 10.1.3升级问题(10盆花摆10行,每行3盆)
p10-2 (p275): 10.2残缺的棋盘能补上吗?
p10-2-1 (p275): 10.2.1被切割的棋盘
p10-2-2 (p276): 10.2.2能拼接出残缺棋盘吗
p10-3 (p278): 10.3线条哪里去了?
p10-3-1 (p278): 10.3.1神奇的魔术
p10-3-2 (p279): 10.3.2解析丢失的线条
p10-4 (p280): 10.4图形剪拼
p10-4-1 (p281): 10.4.1均分三角形
p10-4-2 (p282): 10.4.2拼接正方形
p11 (p286): 第11章 统筹规划
p11-1 (p286): 11.1认识统筹规划
p11-1-1 (p286): 11.1.1田忌赛马
p11-1-2 (p287): 11.1.2为什么会赢
p11-2 (p288): 11.2生活中的统筹规划
p11-2-1 (p288): 11.2.1匆忙的早晨
p11-2-2 (p290): 11.2.2如何节约运输成本
p11-3 (p292): 11.3著名的背包问题
p11-3-1 (p292): 11.3.1什么是背包问题
p11-3-2 (p294): 11.3.2用递归程序解决背包问题
p11-3-3 (p298): 11.3.3用穷举法解决背包问题
备用描述
The goals of this text are to develop the skills and an appreciation for the richness and versatility of modern time series analysis as a tool for analyzing dependent data. A useful feature of the presentation is the inclusion of nontrivial data sets illustrating the richness of potential applications to problems in the biological, physical, and social sciences as well as medicine. The text presents a balanced and comprehensive treatment of both time and frequency domain methods with an emphasis on data analysis. Numerous examples using data illustrate solutions to problems such as discovering natural and anthropogenic climate change, evaluating pain perception experiments using functional magnetic resonance imaging, and the analysis of economic and financial problems. The text can be used for a one semester/quarter introductory time series course where the prerequisites are an understanding of linear regression, basic calculus-based probability skills, and math skills at the high school level. All of the numerical examples use the R statistical package without assuming that the reader has previously used the software. Robert H. Shumway is Professor Emeritus of Statistics, University of California, Davis. He is a Fellow of the American Statistical Association and has won the American Statistical Association Award for Outstanding Statistical Application. He is the author of numerous texts and served on editorial boards such as the Journal of Forecasting and the Journal of the American Statistical Association . David S. Stoffer is Professor of Statistics, University of Pittsburgh. He is a Fellow of the American Statistical Association and has won the American Statistical Association Award for Outstanding Statistical Application. He is currently on the editorial boards of the Journal of Forecasting , the Annals of Statistical Mathematics , and the Journal of Time Series Analysis . He served as a Program Director in the Division of Mathematical Sciences at the National Science Foundation and as an Associate Editor for the Journal of the American Statistical Association and the Journal of Business & Economic Statistics .
备用描述
Ben shu gong 11 zhang, Fen bie jie shao le shu ju de biao shi, Shen qi de su shu, Di gui, Pai lie zu he, Yong yu shu jin xing shu ju fen zu, Gai lü, Fu li, Shu li luo ji, Tui li, Ji he tu xing gou zao, Tong chou gui hua deng cheng xu she ji zhong chang yong de shu xue zhi shi, Cong er yin dao du zhe shen ru li jie bian cheng zhong de shu xue fang fa he si lu
备用描述
This textbook is designed for an introductory time series course where the prerequisites are an understanding of linear regression and some basic probability skills. All of the numerical examples were done using the R statistical package, and the code is typically listed at the end of an example.
备用描述
本书共11章, 分别介绍了数据的表示, 神奇的素数, 递归, 排列组合, 用余数进行数据分组, 概率, 复利, 数理逻辑, 推理, 几何图形构造, 统筹规划等程序设计中常用的数学知识, 从而引导读者深入理解编程中的数学方法和思路
开源日期
2021-03-10
更多信息……

🚀 快速下载

成为会员以支持书籍、论文等的长期保存。为了感谢您对我们的支持,您将获得高速下载权益。❤️

🐢 低速下载

由可信的合作方提供。 更多信息请参见常见问题解答。 (可能需要验证浏览器——无限次下载!)

所有选项下载的文件都相同,应该可以安全使用。即使这样,从互联网下载文件时始终要小心。例如,确保您的设备更新及时。
  • 对于大文件,我们建议使用下载管理器以防止中断。
    推荐的下载管理器:JDownloader
  • 您将需要一个电子书或 PDF 阅读器来打开文件,具体取决于文件格式。
    推荐的电子书阅读器:Anna的档案在线查看器ReadEraCalibre
  • 使用在线工具进行格式转换。
    推荐的转换工具:CloudConvertPrintFriendly
  • 您可以将 PDF 和 EPUB 文件发送到您的 Kindle 或 Kobo 电子阅读器。
    推荐的工具:亚马逊的“发送到 Kindle”djazz 的“发送到 Kobo/Kindle”
  • 支持作者和图书馆
    ✍️ 如果您喜欢这个并且能够负担得起,请考虑购买原版,或直接支持作者。
    📚 如果您当地的图书馆有这本书,请考虑在那里免费借阅。