C/C++与数据结构(第3版)上册(配光盘)(计算机系列教材)

分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 王立柱 编著
出 版 社: 清华大学出版社
出版时间: 2008-3-1字数: 556000版次: 3页数: 350印刷时间: 2008/03/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302167112包装: 平装编辑推荐
本书特点是综合;变量与指针,数组与指针,函数与指针是一个综合;C串与C++串是综合;快速排序和幂集问题归入前序遍历;以串与C++串是综合;快速排序和幂集问题归入前序遍历,hanio问题归于中序遍历,堆排序和哈夫曼树是堆类的直接应用,八皇后问题在树的前序遍历中解决,这是综合;迷宫归于图的层次遍历,骑士巡游隶属图的前序遍历,这还是综合。
本书的创新是从面向对象的高度重新组织C程序,为C++提供充分的感性基础。“C++不过是更好的C”,这在本书中得到充分的体现。
本书的原则是学习数据结构和学习程序语言共进,它们的中介是算法。语言只有满足算法的需要才能被认识和掌握,数据结构只有依赖语言的发展才能拓展自己的应用领域。
内容简介
本书共25章,系统介绍了C和C++的基本内容。本书注重研究规律,把C和C++描述为一个发展过程,这个过程以算法的C代码和C++代码的比较为基础,在对比中讲解C和C++的概念和它们的联系。本书注重实践,专设两章介绍C综合设计实例(第11章)和C++综合设计实例(第25章)。本书遵循C++标准,但并不是把它当作死记硬背的框框,而是把它描述为过程的结果。本书的多媒体课件独具特色,结构、算法、程序和内部存储等同时展示,用光条跟踪演示每条语句的执行过程和结果。既可助教又可助学。
本书适合作为高等院校本专科各专业相关课程的教材,不受专业限制。老师和学生可以根据自己的专业特点,选择相应的内容。本书也可作为相关人员的自学用书和参考书。
目录
第1章机器语言程序
第2章基本数据类型
第3章表达式与运算符
第4章一维数组和一维指针
第5章程序流程控制
第6章函数
第7章 编译预处理
第8章字符串
第9章结构、联合、枚举
第10章 二维数组和指针
第11章C综合设计实例
第12章基本顺序表结构
第13章基本顺序栈结构
第14章基本顺序队列结构
第15章结构串
第16章单向结点和单向链表
第17章流与文件
第18章C++顺序表类
第19章C++类串
第20章Data类
第21章模板和向量类模板
第22章继承和动态绑定
第23章链表类模板和适配器
第24章C++的I/O流库
第25章 C++综合设计实例
参考文献