《程序设计抽象思想--C语言描述(国外经典教材·计算机科学与技术)》
图书简介
本书全面介绍了数据结构的基础内容,帮助学生深入了解软件工程的思想和技术。学生还可以通过对一些高级编程概念(如接口、抽象和封装)的了解,为进一步深入学习高级编程知识打下坚实的基础。本书观点清晰明了、语言风格鲜明独特,深入浅出地介绍了一些高级主题。 本书特色: ◆介绍了多个库包,可用于简化编程流程,使学生可以专注于高层次理论问题的研究,避免了C语言编程的繁琐细节; ◆详细讨论了递归编程的用法,包括大量难度各异的编程示例和练习,如简单的递归函数,分析双人游戏的最小最大(minimax)策略,等等;
图书目录
第Ⅰ部分 预备知识 第1章 ANSI C概述1 1.1 什么是C 1.2 C程序的结构 1.3 变量、值和类型 1.4 表达式 1.5 语句 1.6 函数 1.7 小结 1.8 复习题 1.9 编程练习 第2章 C的数据类型 2.1 枚举类型 2.2 数据和内存 2.3 指针 2.4 数组 2.5 指针和数组 2.6 记录 2.7 动态分配 2.8 小结 2.9 复习题 2.10 编程练习 第3章 库和接口 3.1 接口的概念 3.2 随机数字 3.3 字符串 3.4 标准的I/O库 3.5 其他ANSI库 3.6 小结 3.7 复习题 3.8 编程练习 第Ⅱ部分 递归和算法分析 第4章 递归入门 4.1 一个简单的递归示例 4.2 阶
本类热销图书
本类最新图书
