编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。本书面向程序员介绍了编程中常用的数学知识,借以培养初级程序员的数学思维。读者无需精通编程,也无需精通数学,只需具备四则运算和乘方等基础知识,就可以阅读本书。书中讲解了二进制计数法、逻辑、余数、排列组合、递归、指数爆炸、不可解问题等许多与编程密切相关的数学方法,分析了哥尼斯堡七桥问题、少年高斯求和方法、汉诺塔、斐波那契数列等经典问题和算法。引导读者深入理解编程中的数学方法和思路。本书还对程序员和计算机的分工进行了有益的探讨。读完此书,你会对以程序为媒介的人机合作有更深刻的理解。
没有晦涩的公式,只有好玩的数学题。帮你掌握编程所需的“数学思维”。日文版已重印14次!
结城浩(Hiroshi Yuki)生于1963年,日本资深技术作家和程序员。在编程语言、设计模式、数学、加密技术等领域,编写了很多深受欢迎的入门书。代表作有《数学女孩》系列、《程序员的数学》等。作者网站http://www.hyuki.com/译者简介:管杰毕业于复旦大学日语系。现为对日软件工程师,多年日语技术文档编写经验。爱好日汉翻译和日本文化史,译有《明解C语言:入门篇》等。
平面构成就是在二维平面内创造理想形态,或是将既有的形态(具体形态的抽象形态)按照一定原理进行分解、组合,从而构成多种理想
《跨界》内容简介:移动互联网是当前的时代趋势,已经势不可挡,物联网更是未来10年的产业趋势。互联网时代的黎明已经到来,世界将
《2020年法律硕士联考重要法条释解》内容简介:本书主要内容为法律硕士联考法条类图书,针对法条涵盖的考点,分析和讲解,包含5科,
《活着,本该有趣》内容简介:“中国人的生活意趣”系列精选老舍、汪曾祺和丰子恺的散文代表作130篇,在一篇篇历经时间淘洗的优美散
《中国至2050年重大交叉前沿科技领域发展路线图》是中国科学院"创新2050:科学技术与中国的未来"战略研究成果之一,集中探讨自然
本书是以MATLAB6.5版本为依托,介绍了MATLAB在通信工程中的各个方面地应用,是一本非常全面地介绍MATLAB通信仿真的书籍。该书作
《千年贸易战争史:贸易冲突与大国兴衰》内容简介:贸易与冲突是构成世界历史的主要内容之一,经贸利益是世界历史上很多重大战争的
《RT-Thread内核实现与应用开发实战指南:基于STM32》内容简介:本书基于野火STM32全系列开发板介绍RT-Thread内核实现与应用开发,
Atypesystemisasyntacticmethodforautomaticallycheckingtheabsenceofcertainerroneou...
内容简介:作为唯一所有主流浏览器都支持的脚本语言,JavaScript俨然已成为Web开发领域最具号召力的语言,但它的种种语言怪癖以及
基于机器的智能人脸识别 本书特色 《基于机器的智能人脸识别》是由高等教育出版社出版的。基于机器的智能人脸识别 目录 Introduction 1.1 Face ...
Overalmostthreedecades,thefieldofhuman-computerinteraction(HCI)hasproducedaricha...
物流仓储配送系统设计技巧450问 本书特色 本书通过大量的公式、图形、表格、实例,系统地介绍了物流配送中心、自动化仓库、堆垛机、输送机、储存机械、高密度储存、a...
《读老庄之道悟生活智慧》内容简介:老子与庄子主张精神上的逍遥自在,主张宇宙万物都有平等的性质,主张人要融于自然万物,从而与
Thisbookpresentsanintegratedcollectionofrepresentativeapproachesforscalingupmach...
《蜂鸟摄影学院新手学摄影(后期篇)》内容简介:本书是蜂鸟网根据摄影初学者的要求和实际学习情况特意编写的一套学习教程中的后期
《英语进阶周计划——词汇速记》内容简介:词汇记忆是英语学习的基础。如何快速记忆单词,是每一位英语学习者经常探索的问题。不仅
C语言程序设计 内容简介 C语言是国内外广泛使用的计算机语言,是计算机从业人员应该掌握的一种重要的程序设计工具。本书是针对应用型人才的培养要求,经过精心策划,准...
SolidWorks产品造型设计实战精解-(含1DVD) 本书特色 邢启恩主编的《SolidWorks产品造型设计实战精解》详细说明了扫描和放样的高级应用选项、...
《国企混改实战100问》内容简介:国企改革是我国经济体制改革的重要内容。党的十八届三中全会以来,国企通过混改的方式寻求新一轮增