计算机科学导论:跨学科方法

计算机科学导论:跨学科方法
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , , , , ,
2019-12
版次: 1
ISBN: 9787111641414
定价: 139.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 708页
11人买过
  • 本书面向初学者,以跨学科的方法介绍计算机科学的基本知识。全书包括两个部分,第壹部分介绍编程,包括基本元素、方法、面向对象编程和算法。第二部分则介绍计算机科学的高级主题:算法和数据结构、计算理论和计算机体系结构。本书内容丰富、循序渐进,适合作为高校本科生计算机科学入门课程的教材。 罗伯特·塞奇威克(Robert Sedgewick) 普林斯顿大学计算机科学系教授,从1985年开始担任系主任。他于斯坦福大学获得博士学位,师从计算机科学界泰斗高德纳教授。他曾任Adobe公司的董事,并曾在Xerox PARC、IDA和INRIA公司担任研究员。他所编写的算法系列书籍令大批计算机学习者受益匪浅。 

    凯文·韦恩(Kevin Wayne) 自1998年开始在普林斯顿大学计算机科学系任教,曾荣获2014年ACM杰出教育奖以及普林大学大学多个教学方面的奖项。他和Sedgewick一起开设计算机导论和数据结构与算法的入门课程,他们共同开设的MOOC课程已吸引了超过100万的学习者。 出版者的话 

    译者序 

    前言 

    程序列表 

    电路列表 

    第1章 编程元素1 

    1.1 你的第一个程序1 

    1.2 内置数据类型7 

    1.3 条件语句与循环语句29 

    1.4 数组55 

    1.5 输入/输出76 

    1.6 案例研究:随机网络冲浪101 

    第2章 函数和模块113 

    2.1 函数的定义113 

    2.2 库和客户程序133 

    2.3 递归154 

    2.4 案例研究:渗透176 

    第3章 面向对象编程193 

    3.1 使用数据类型193 

    3.2 创建数据类型224 

    3.3 设计数据类型252 

    3.4 案例研究:多体模拟279 

    第4章 算法和数据结构287 

    4.1 性能287 

    4.2 排序和搜索308 

    4.3 栈和队列327 

    4.4 符号表362 

    4.5 案例研究:小世界现象389 

    第5章 计算理论415 

    5.1 形式语言416 

    5.2 图灵机447 

    5.3 普遍性460 

    5.4 可计算性471 

    5.5 难解性480 

    第6章 构建一台计算机509 

    6.1 信息表示509 

    6.2 TOY计算机529 

    6.3 机器语言编程544 

    6.4 TOY虚拟机559 

    第7章 构建计算设备574 

    7.1 布尔逻辑574 

    7.2 基本电路模型583 

    7.3 组合电路589 

    7.4 时序电路610 

    7.5 数字设备623 

    后记 637 

    术语表 639 

    索引 645 

    API 688
  • 内容简介:
    本书面向初学者,以跨学科的方法介绍计算机科学的基本知识。全书包括两个部分,第壹部分介绍编程,包括基本元素、方法、面向对象编程和算法。第二部分则介绍计算机科学的高级主题:算法和数据结构、计算理论和计算机体系结构。本书内容丰富、循序渐进,适合作为高校本科生计算机科学入门课程的教材。
  • 作者简介:
    罗伯特·塞奇威克(Robert Sedgewick) 普林斯顿大学计算机科学系教授,从1985年开始担任系主任。他于斯坦福大学获得博士学位,师从计算机科学界泰斗高德纳教授。他曾任Adobe公司的董事,并曾在Xerox PARC、IDA和INRIA公司担任研究员。他所编写的算法系列书籍令大批计算机学习者受益匪浅。 

    凯文·韦恩(Kevin Wayne) 自1998年开始在普林斯顿大学计算机科学系任教,曾荣获2014年ACM杰出教育奖以及普林大学大学多个教学方面的奖项。他和Sedgewick一起开设计算机导论和数据结构与算法的入门课程,他们共同开设的MOOC课程已吸引了超过100万的学习者。
  • 目录:
    出版者的话 

    译者序 

    前言 

    程序列表 

    电路列表 

    第1章 编程元素1 

    1.1 你的第一个程序1 

    1.2 内置数据类型7 

    1.3 条件语句与循环语句29 

    1.4 数组55 

    1.5 输入/输出76 

    1.6 案例研究:随机网络冲浪101 

    第2章 函数和模块113 

    2.1 函数的定义113 

    2.2 库和客户程序133 

    2.3 递归154 

    2.4 案例研究:渗透176 

    第3章 面向对象编程193 

    3.1 使用数据类型193 

    3.2 创建数据类型224 

    3.3 设计数据类型252 

    3.4 案例研究:多体模拟279 

    第4章 算法和数据结构287 

    4.1 性能287 

    4.2 排序和搜索308 

    4.3 栈和队列327 

    4.4 符号表362 

    4.5 案例研究:小世界现象389 

    第5章 计算理论415 

    5.1 形式语言416 

    5.2 图灵机447 

    5.3 普遍性460 

    5.4 可计算性471 

    5.5 难解性480 

    第6章 构建一台计算机509 

    6.1 信息表示509 

    6.2 TOY计算机529 

    6.3 机器语言编程544 

    6.4 TOY虚拟机559 

    第7章 构建计算设备574 

    7.1 布尔逻辑574 

    7.2 基本电路模型583 

    7.3 组合电路589 

    7.4 时序电路610 

    7.5 数字设备623 

    后记 637 

    术语表 639 

    索引 645 

    API 688
查看详情
相关图书 / 更多
计算机科学导论:跨学科方法
计算机基础与实训教程
顾玲芳 编
计算机科学导论:跨学科方法
计算机网络攻击与防护
刘念;陈雪松;谈洪磊
计算机科学导论:跨学科方法
计算机组成原理与汇编语言
田民格、秦彩杰、林观俊、田佳琪
计算机科学导论:跨学科方法
计算天文
冯毅
计算机科学导论:跨学科方法
计算思维培养与无人机创意编程
范谊 陈宇 张锦东
计算机科学导论:跨学科方法
计算机组成原理与系统结构(第3版)
冯建文 章复嘉 赵建勇 包健 编著
计算机科学导论:跨学科方法
计算小状元 小学数学 2年级上册 bs版 小学数学单元测试 新华
作者
计算机科学导论:跨学科方法
计算机应用基础
苗苗
计算机科学导论:跨学科方法
计算机系统原理(2023年版) 全国高等教育自学考试指导委员会
全国高等教育自学考试指导委员会
计算机科学导论:跨学科方法
计算机组装与维护(第3版高等院校计算机应用技术规划教材)
孙中胜 编
计算机科学导论:跨学科方法
计算机辅助翻译教程()
赵秋荣
计算机科学导论:跨学科方法
计算机三维建模方法
易健宏 编著;李凤仙
您可能感兴趣 / 更多
计算机科学导论:跨学科方法
生活研究致联邦死者(美国自白派诗歌的开山之作,鲁迅文学奖翻译奖得主杨铁军最新力作)
Robert Lowell
计算机科学导论:跨学科方法
苔藓森林(自然文库)
Robin Wall Kimmerer
计算机科学导论:跨学科方法
皮肤镜诊断精要与图解
Robert H. Johr 主编;Wilhelm Stolz 主译;徐峰 崔勇 孟如松
计算机科学导论:跨学科方法
成人心脏外科围手术期管理 (原著第6版)
Robert M. Bojar
计算机科学导论:跨学科方法
现代脊柱畸形诊疗:理论、实践与循证医学
Robert Dickson Juergen Harms 编著
计算机科学导论:跨学科方法
脑干手术彩色图谱
Robert F. Spetzler(美 M. Yashar S. Kalani美 Peter Nakaji美 Kaan Ya.murlu美) 编著
计算机科学导论:跨学科方法
如何罚点球——隐藏在体育中的数学
Rob Eastaway
计算机科学导论:跨学科方法
启示录:一战时期的华沙
Robert Blobaum
计算机科学导论:跨学科方法
人类的演化
Robert Boyd
计算机科学导论:跨学科方法
治理与社会领导力
Robert A. Campbell
计算机科学导论:跨学科方法
生态学背景——概念与理论
Robert、P.、McIntosh 著
计算机科学导论:跨学科方法
理论统计(英文版)
Robert、W.Keener 著