- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
数据结构与C++
周叶 高荣芳
西安交通大学出版社
内容简介
本书介绍了 C++语言的面向对象特征和数据结构的基本概念,详细讨论了如何运用基于
C++语言的面向对象技术来描述并实现各种基本的数据结构和算法。本书的目的是从应用的
角度出发,帮助读者同步学习面向对象的C++程序设计技术和数据结构技术的基本方法。通
过对各种类型数据结构的具体语言描述与实现来帮助读者建立对这些原本较抽象的概念的
感性认识。反之,这些具体的数据结构的程序描述又是学习C++程序设计的极好实例。本书
主要是为以计算机应用为目的的读者而写的。其特点是实用性强,内容广而精,语言简练和
通俗.
前言
数据结构是计算机科学与技术专业的一门核心课程,也是软件开发人员必不可少的基础
知识。它主要讨论如何科学地组织、存储和处理数据的方法和技术,其目的是培养学生的数
据抽象能力。
面向对象方法是当今程序设计的主流技术,它可以非常方便地实现数据结构中数据抽象
和信息隐藏的思想。C++是目前最流行的面向对象程序设计语言之一。由于它继承了C 语言
的所有特点,因而很快为广大的C 程序员所接受,从而使它拥有了比其他面向对象程序设计
语言更多的用户群。熟练掌握C++语言并能够灵活运用面向对象思想和数据抽象技术的程序
员可以说是目前最具市场的程序员。本书的目的是通过用具体的程序设计语言来描述数据结
构和算法,使读者能够同步学习数据结构技术和基于C++语言的面向对象程序设计技术,从
而在较短的时间内掌握多项在当今信息时代极具市场价值的技术。
本书共分8章。第1章介绍抽象数据类型和面向对象的概念以及C++中的面向对象技术。
第2章介绍数组与字符串的基本概念,详细讨论了动态数组类和串类的设计与实现。第3章
介绍如何用C++类来描述栈和队列并引入了通用数据类型的概念。第4章介绍链表的概念和
应用,具体描述了结点类和链表类。第5章介绍树的一般概念。重点讨论了二叉树类的设计、
二叉树的遍历、二叉树的操作及二叉树的应用。第6章介绍图的基本概念,详细讨论了图类
的实现及其典型应用。第7章介绍了各种常用的排序算法的基本思想和实现。第8章介绍了
几种典型的查找算法和它们的程序实现。
本书内容丰富、概念清晰、重在应用。书中列举的大量实例均已在Vi sual C++ 6. 00 上
测试通过。本书可作为计算机科学与技术专业本、专科学生的教材,也可作为工程师、教师
和科研人员的参考书。本书假设读者已具备一定的C 语言基础。
本书第1章至第4章及第6章至第8章由周叶编写,第5章由高荣芳编写,全书由高荣
芳修改定稿。由于编者水平有限,书中难免有疏漏之处,恳请广大读者与同行批评指正。
本书用到的所有例子的完整源代码可免费提供。读者如需要可直接向作者索取。作者的
电子邮件地址为:ye_zhou@263. net 。
本书能够顺利出版发行和许多朋友与同事的支持是分不开的。在此我们要特别感谢西安
石油学院计算中心主任陈建铎老师,他为本书的顺利出版给予了极大的帮助。还要特别感谢
西安石油学院计算机系的李艳丽老师和秦金祥老师,他们为本书的校稿及文字编排做了大量
的工作。
编者
目录
第1章抽象数据类型和C++语言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1. 1 抽象数据类型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1. 1. 1 问题的处理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
您可能关注的文档
- 数据分析方法-财经大学.pdf
- 数据结构 交通大学课程教学.pdf
- 数据结构典型题解析及自测试题-西北工业大学.pdf
- 数据库高手:Access数据库轻松做 大学课外教材.pdf
- 数据库技术与应用--宇航出版社.pdf
- 数据库系统概论与应用 高等教育文学.pdf
- 2025年河北中考文综测试卷及答案.doc
- 2025年黑龙江鸡西开放大学教师招聘75人备考题库有答案详解.docx
- 2025年黑龙江鸡西开放大学教师招聘75人备考题库完整参考答案详解.docx
- 铁路工程部经理面试问题集及答案.docx
- 2025年黔东南苗族侗族自治州施秉县人民医院公开招聘编外工作人员5名备考题库带答案详解.docx
- X下半年深圳市会计从业资格考试《会计基础》模拟试题一.docx
- 2025年黔东南苗族侗族自治州施秉县人民医院公开招聘编外工作人员5名备考题库及一套参考答案详解.docx
- 2025年黑龙江鸡西开放大学教师招聘75人备考题库及参考答案详解.docx
- 施工安全预案及应急措施(精选3篇).docx
- 2025年黑龙江鸡西开放大学教师招聘75人备考题库及完整答案详解1套.docx
- 2025年黑龙江鸡西开放大学教师招聘75人备考题库及一套完整答案详解.docx
- 2025年黑龙江鸡西开放大学教师招聘75人备考题库参考答案详解.docx
- 中大面试题目及答案.doc
- 2025年黔东南苗族侗族自治州施秉县人民医院公开招聘编外工作人员5名备考题库及答案详解一套.docx
最近下载
- 2025【基于哈佛分析框架的企业财务分析国内外文献综述3100字】.docx VIP
- 人工智能技术在企业管理决策中的应用与发展研究.docx VIP
- 全球玉米供需形势分析及后市价格展望(1).pptx VIP
- 护渔员考试题目及答案.doc VIP
- 压缩空气储能地下储气库工程施工方案.docx VIP
- SAJ三晶PDG10智能水泵变频器用户手册使用说明书.pdf
- 西南大学教学示范楼暖通设计.docx
- 武汉大学《环境微生物学》内部题库练习期末真题汇编及答案.docx
- 华南理工大学《数据库系统》15-17年历年期末考试试卷(部分含答案).pdf VIP
- CECA_GC 4-2017_建设项目全过程造价咨询规程.pdf
原创力文档


文档评论(0)