数据结构与抽象 Java语言描述 第4版
目录
前言
引言组织数据
序言设计类
P.1封装
P.2说明方法
P.2.1注释
P.2.2前置条件和后置条件
P.2.3断言
P.3Java接口
P.3.1写一个接口
P.3.2实现一个接口
P.3.3接口作为数据类型
P.3.4派生一个接口
P.3.5接口内命名常量
P.4xuan择类
P.4.1标识类
P.4.2CRC卡
P.4.3统一建模语言
P.5重用类
D11章包
1.1什么是包
1.2说明一个包
1.3使用ADT包
1.4像使用自动贩卖机一样使用ADT
1.5ADT集合
1.6Java类库:接口set
Java插曲1泛型
D12章使用数组实现包
2.1使用固定大小的数组实现ADT包
2.1.1类比
2.1.2一组核心方法
2.1.3实现核心方法
2.1.4让实现安全
2.1.5测试核心方法
2.1.6实现更多的方法
2.1.7删除项的方法
2.2使用可变大小的数组实现ADT包
2.2.1可变大小数组
2.2.2包的新实现
2.3使用数组实现ADT包的优缺点
Java插曲2异常
D13章使用链式数据实现包
3.1链式数据
3.2ADT包的链式实现
3.2.1私有类Node
3.2.2类LinkedBag的框架
3.2.3定义一些核心方法
3.2.4测试核心方法