集合及其表示.pptVIP

  • 8
  • 0
  • 约4.33万字
  • 约 153页
  • 2019-10-10 发布于湖北
  • 举报
集合及其表示 等价类与并查集 静态搜索表 二叉搜索树 最优二叉搜索树 AVL树 集合及其表示 集合是成员(对象或元素)的一个群集。集合中的成员可以是原子(单元素),也可以是集合。 集合的成员必须互不相同。 在算法与数据结构中所遇到的集合,其单元素通常是整数、字符、字符串或指针,且同一集合中所有成员具有相同的数据类型。 colour = { red, orange, yellow, green, black, blue, purple, white } name = { “An”, “Cao”, “Liu”, “Ma”, “Peng”, “Wang”, “zhang” } 集合中的成员一般是无序的,没有先后次序关系。但在表示它时,常常写在一个序列里。 我们常设定集合中的单元素具有线性有序关系,此关系可记作“”,表示“优先于”。 若a, b是集合中的两个单元素,则ab, a==b, ab三者必居其一; 若a, b, c是集合中的三个单元素,且ab, bc,则ac。(传递性) 整数、字符和字符串都有一个自然的线性顺序。而指针也可以依据其在序列中安排的位置给予一个线性顺序。 集合操作有求集合的并、交、差、判存在等。 用有序链表来表示集合时,链表中的每个结点表示集合的一个成员。 各结点所表示的成员 e0, e1, …, en 在链表中按升序排列,即 e0 e1 … en。 在一

文档评论(0)

1亿VIP精品文档

相关文档