摘要:
第一部分 基础 第1章 开篇 1.1 一次友好的对话 1.2 准确的问题描述 1.3 程序设计 1.4 实现概要 1.5 原理 1.6 习题 1.7 深入阅读 第2章 啊哈!算法 2.1 三个问题 2.2 无处不在的二分搜索 2.3 基本操作的威力 2.4 排序 2.5 原理 2.6 习题 2.7 阅读全文
摘要:
第一章 欢迎进入软件创建世界……………………………………………………1.1 什么是软件创建…………………………………………………………1.2 软件创建的重要性………………………………………………………1.3 小结………………………………………………………………………第二章 利用隐喻对编程进行更深刻的 阅读全文
摘要:
第1章 基本概念 数学准备--数学归纳法,排列和阶乘,斐波那契,生成函数 子程序,共行程序,解释性程序 第2章 信息结构 线性表--栈,队列, 树 多重链接结构 动态存储分配 第3章 随机数 生成一致随机数,统计检验,随机序列 第4章 算术 定位技术系统,浮点算术,多精度算术,有理算术,多项式算术, 阅读全文
摘要:
编码与组合 布莱叶盲文与二进制码 手电筒的剖析 绕过拐角的通信 电报机与继电器 逻辑与开关 门 二进制加法器 反馈与触发器 存储器组织 自动操作 从算盘到芯片 总线 操作系统 高级语言与低级语言 图形化革命 阅读全文
摘要:
第1章 构造过程抽象 程序设计的基本元素,过程与他们产生的计算,用高阶函数做抽象, 第2章 构造数据抽象 层次性数据和闭包性质,符号数据,抽象数据的多重表示 第3章 模块化,对象和状态 赋值和局部状态 求值的环境模型 用变动的数据做模拟 变动的表结构,队列便是,表格表示 并发:时间是一个本质问题 流 阅读全文