您好,欢迎来到聚文网。 登录 免费注册
数据结构:C++ Plus 实现:第6版

数据结构:C++ Plus 实现:第6版

  • 字数: 1140000
  • 装帧: 平装
  • 出版社: 中国水利水电出版社
  • 作者: (美)内尔.戴尔,(美)奇普.威姆斯,(美)蒂姆.理查兹
  • 出版日期: 2022-10-01
  • 商品条码: 9787522607887
  • 版次: 1
  • 开本: 16开
  • 页数: 672
  • 出版年份: 2022
定价:¥158 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
《C++Plus数据结构(第6版)》主要从三个不同的角度来学习抽象数据类型,即规格说明、应用层、实 现层。规格说明描述了逻辑层或抽象层——数据元素之间的逻辑关系和可以在该数据类型上进行的操作;应用层关注的是如何使用该数据来解决问题——为什么这些操作会做这些事;实现层使用程序设计语言编写代码具体实现这些操作。 《C++Plus数据结构(第6版)》主要讲述计算机科学理论和软件工程原理,包括模块化、数据封装、信 息隐藏、数据抽象、面向对象分析、功能分解、算法分析和软件生命周期验证方法。我们强烈认为,计算机学科的学生应该在教育早期阶段就学习这些原则,以便他们从一开始就掌握良好的软件技术。 为了将这些知识传授给那些可能没有完成大学里所学的数学课程的学生,本书在即使需要数学基础的算 法分析方面,也始终使用直观的解释,优选目标是使解释尽可能易读和容易理解。
目录
第1章软件工程原则
1.1 软件开发过程
1.1.1 软件生命周期
1.1.2 程序员的工具箱
1.1.3 高质量的软件的目标
1.1.4 规格说明书:理解问题
1.1.5 編写详细规格说明
1.2 程序设计
1.2.1 抽象.
1.2.2 信息隐藏..
1.2.3 逐步求精.
1.2.4 可视化工具
1.3 设计方法
1.3.1 自上而下的设计.
13.2面向对象设计
1.4软件正确性验证
1.4.1 缺陷的来源
1.4.2 正确性设计
1.4.3程序测试
1.4.4 测试C++数据结构.
1.4.5 实际问题
1.4.6案例研究: 分数类.
1.5 小结
第2章数据设计 与.实现
2.1 不同的数据视图
2.1.1数据的含义
2.1.2数据抽象
2.1.3数据结构
2.1.4抽象数据类 型操作类别.
2.2抽象和内置类型
2.2.1记表
2.2.2-维 数组.
2.2.3二 维數组
2.3高级抽象和C++ 类
2.3.1类 的规格说明
2.3.2类 的实现,
2.3.3带对象参数的成员 函數
2.3.4类与结构的区别
2.4 面向对象的程序设计
2.4.1概念,
2.42面向对象的C++ 构造
2.5 程序验证的构造
异常.
2.6 算法比较
2.6.2常见的数量级.
2.6.3例1 :连续整数和.....
2.6.4 例2: 在电话簿中查找电
2.6.5案例研究: 用户定义的日
2.7小结
2.8练习
第3章无序列表ADT
3.1列表
3.2抽象 数据类型的无序列表,
3.2.1逻辑 层.......
3.2.2抽象数据类 型操作,
3.2.3泛型数据类型
3.2.4应用层、
3.2.5实现层
3.3指针类型.
3.3.1逻辑层 .
3.3.2应用层、
3.4 将UnsoredType类实现为链接结构
3.4.1链接结 构
3.4.2 UnsortedType 奥
3.4.3 PutItem 函數.
3.4.4构造 函数
3.4.5观察者 函数
3.4.6 MakeEmpty 函数.
3.4.7 Getem 函数.
3.4.8 Deletltem 函教.
3.4.9 ResetList 函数和GietNextlter
3.4.10类的析构函数,
3.5 比较无序列表的实现 .
案例研究:创建一剩纸牌.
3.6 小结
3.7 练习
第4章有序列表ADT
4.1 抽象数据类型有序列表
4.1.1逻辑层.
4.1.2应用层
4.1.3实现层,
4.2 动态分配数组
4.3 将有序列表实现 为链接结构
4.3.1 Gelter 函数.
4.3.2 PutItem 函数.
4.3.3 Deletetem 函數
4.3.41
4.3.5比较有序列表的 实.....




蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网