数据结构教程第6信章集合与字典.pptVIP

  • 0
  • 0
  • 约1.68万字
  • 约 63页
  • 2019-03-31 发布于福建
  • 举报
数据结构教程第6信章集合与字典

集合及其表示 并查集与等价类 字典 跳表 散列 6.1.1 集合及其表示 集合是成员(对象或元素)的一个群集。集合中的成员可以是原子(单元素),也可以是集合。 集合的成员必须互不相同。 在算法与数据结构中所遇到的集合,其单元素通常是整数、字符、字符串或指针,且同一集合中所有成员具有相同的数据类型。 colour = { red, orange, yellow, green, black, blue, purple, white } name = {An, Cao, Liu, Ma, Peng, Wang, zhang } 集合中的成员一般是无序的,但在表示它时,常设定集合中的单元素具有线性有序关系,此关系可记作“”,表示“优先于” ;整数、字符和字符串都有一个自然线性顺序。指针也可依据其在序列中安排的位置给予一个线性顺序。 某些集合保存的是实际数值,某些集合保存的是表示元素是否在集合中的指示信息。 要求每个元素在集合中只出现一次,但多种集合允许元素重复出现。 集合的有序链表类的定义 6.2.1 并查集 (Union-Find Sets) 并查集支持以下三种操作: Union (Root1, Root2) //并操作 Find (x) //搜索操作 UFSets (s) //构造函数 对于并查集来说,每个集合用一棵树表示。

文档评论(0)

1亿VIP精品文档

相关文档