第6章集合和字典.pptVIP

  • 1
  • 0
  • 约4.9千字
  • 约 47页
  • 2020-02-26 发布于福建
  • 举报
第六章 集合与字典;6.1 集合及其抽象数据类型 6.1.1 基本概念;6.1.2 主要运算;ADT Set is operations Set createEmptySet ( void ) 创建一个空集合。 int member(Set A,DataType x) 当x∈A时返回真值,否则取假值。 int insert(Set A,DataType x) 使x作为A的一个成员,如果x本来就是A的成员,则A不变。 int delete(Set A,DataType x) 将x从A中删除,如果x本来就不在A中,则不改变A。 int union(Set A,Set B,Set C) 求集合A和B的并集,结果在集合C中。 int intersection (Set A,Set B,Set C) 求集合A和B的交集,结果在集合C中。 int difference(Set A,Set B,Set C) 求集合A和B的差集,结果在集合C中。 int subset(Set A,Set B) 当且仅当A是B的子集时,函数值才为真。 end ADT Set;6.2 集合的实现 6.2.1 位向量表示 ;存储结构;假设n是为向量的位数,因为n不一定是8的整数倍,所以由表达式(n+7)/8计算出来的是能保证容纳下所有的位向量的最少字节数。 为了便于操作的实

文档评论(0)

1亿VIP精品文档

相关文档