编程的基础是计算机科学,而计算机科学的基础是数学。因此,学习数学有助于巩固编程的基础,写出更健壮的程序。本书面向程序员介绍了编程中常用的数学知识,借以培养初级程序员的数学思维。读者无需精通编程,也无需精通数学,只需具备四则运算和乘方等基础知识,就可以阅读本书。书中讲解了二进制计数法、逻辑、余数、排列组合、递归、指数爆炸、不可解问题等许多与编程密切相关的数学方法,分析了哥尼斯堡七桥问题、少年高斯求和方法、汉诺塔、斐波那契数列等经典问题和算法。引导读者深入理解编程中的数学方法和思路。本书还对程序员和计算机的分工进行了有益的探讨。读完此书,你会对以程序为媒介的人机合作有更深刻的理解。
没有晦涩的公式,只有好玩的数学题。帮你掌握编程所需的“数学思维”。日文版已重印14次!
结城浩(Hiroshi Yuki)生于1963年,日本资深技术作家和程序员。在编程语言、设计模式、数学、加密技术等领域,编写了很多深受欢迎的入门书。代表作有《数学女孩》系列、《程序员的数学》等。作者网站http://www.hyuki.com/译者简介:管杰毕业于复旦大学日语系。现为对日软件工程师,多年日语技术文档编写经验。爱好日汉翻译和日本文化史,译有《明解C语言:入门篇》等。
本书为《计算机算法导引——设计与分析》的第2版。书中内容分3部分:第1部分是基本算法,按方法论区分,包含优先策略与分治策略、
《灵魂之旅:中国当代文学的生存意境》内容简介:《灵魂之旅》主要针对上世纪90年代中国文学创作展开言论。作者结合当时的时代背景
Incorporatingnewproblemsandexamples,thesecondeditionof"LinearSystems"featuresMAT...
《加密与解密(第3版)》以加密与解密为切入点,讲述了软件安全领域许多基础知识和技能,如调试技能、逆向分析、加密保护、外壳开发
AUTO CAD2008机械绘图实用教程 内容简介 本书以AutoCAD 2008简体中文版为基础,系统地介绍了AutoCAD的基本操作及使用AutoCAD绘制...
《粘土手办基础教程》内容简介:有没有想过把绘画书中的经典人物形象做成一个栩栩如生的人物模型收藏起来?其实一点也不难!翻开这
CreativeBootCampisa30-daycreativetrainingprogramthatwillincreasethequantityandqu...
《翻盘》内容简介:被动还是主动,决定人的生命层次。处于被动地位的人,越顺受越难受;占据主动的人,越征战越强悍。而“翻盘”的
《温柔的西部》内容简介:本书是作者吴景娅对中国西部山川与风土人情的描写、歌颂;也是作者以西部人的视觉对外在世界的观察与思考
《工业产品设计手绘典型实例(第3版)》内容简介:本书共12章,分为3个层次,对应教学的需要,第1~3章是基础部分,主要讲述线条、
《趣学!职场Excel的新玩法》内容简介:本书专注于介绍Excel在企业中的高效应用,讲解Excel实战应用技能。全书分为7篇26章,包括导
DOS/BIOS注册表/组策略技术手册 本书特色 做电脑的主人,成为人人羡慕的电脑高手!超值的内容:dos命令的精彩应用——探索windows界面下的秘密,bi...
与以前的网站建设相比,现在的网站建设变得更加细分化。设计师的作用不再仅仅是制作视觉效果突出的图像。而是应该以项目为中心考
《网络安全之机器学习》内容简介:本书将介绍网络安全威胁生命周期的主要阶段,详细介绍如何为现有的网络安全产品实现智能解决方案
《嵌入式Linux系统开发》内容简介:通过本书,你将会学习OpenEmbedded构建系统如何工作、如何编写菜谱来构建你自己的软件组件、如何
CoreIDRAW X6平面设计与制作深度剖析-突破平面-含DVD 本书特色《突破平面coreldrawx6平面设计与制作深度剖析(附光盘平面设计与制作全彩印刷...
那是一個不羈的年代:一個充滿示威抗議、迷幻藥實驗、反傳統社群,和無政府理想主義的時代。一九六○年代,美國社會歷經大幅動盪
《微软互联网信息服务(IIS)最佳实践》内容简介:本书系统论述了微软互联网信息服务(IIS)的基本架构、安装方法、部署方式、配置
《企业私有云建设指南》内容简介:全书一共10章: 第1章总结性地介绍了云计算的参考架构、典型解决方案架构和涉及的关键技术。第2章
《图说西方绘画艺术》内容简介:西方绘画始于古希腊、古罗马时期,是与其他艺术如雕塑、音乐、舞蹈等等一起发展起来的,与人类的生