1.1.2抽象数据类型举例

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

* 几何对象

* 信息处理对象

* 字符串对象

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

  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

           

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值