1.1.2抽象数据类型举例

这篇内容详述了几何对象和信息处理对象的抽象数据类型应用,包括Java中的Point2D、Interval1D和Interval2D,以及信息处理的Date类封装。讨论了这些ADT的API及其实例,如绘制长方形、计算点在区域内数量,并展示了面向对象编程的思想。
摘要由CSDN通过智能技术生成

这节主要介绍了几个抽象数据类型的例子

* 几何对象

* 信息处理对象

* 字符串对象

此外这本书中用到的数据类型可以分为以下几类

  1. java.lang.* 包下的抽象数据类型
  2. java标准库中的抽象数据类型
  3. I/O处理类的抽象数据类型
  4. 面向数据类抽象数据类型(现实中的实例,通过面向对象的封装性包装)
  5. 集合类抽象数据类型( bag, stack, queue )
  6. 面向操作的抽象数据类型( 路径广度优先算法, 深度优先算法 )
  7. 图算法相关的抽象数据类型(无向图, 有向图)

1:几何对象

为3种常见的几何对象定义了抽象数据类型,这3中几何对象是Point2D(平面上的点), Interval1D(直线上的间隔),Interval2D(平面上的间隔,即和数轴对齐的长方形)

  • Point2D的API

           

  • Interval1D的API

           

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值