7第4章(中)数组与串.pptVIP

  • 2
  • 0
  • 约5.89千字
  • 约 19页
  • 2017-02-17 发布于河南
  • 举报
7第4章(中)数组与串

第4章 数组与串 第4节 广义表 4.4.1 广义表的定义和基本运算 1. 概念   (1)广义表GL: n个元素a0, a1, …, an-1组成的有序序列,其中元素ai(0≤ai≤n-1)是数据元素(原子)或者是广义表(子表),记为GL=(a0, a1, …, an-1)。 GL是广义表的名称。   n是广义表的长度。   若元素ai是数据元素,则称为A的原子;   若元素ai是广义表,则称为A的子表。 第4章 数组与串 第4节 广义表 (2)广义表GL =(a0, a1, …, an-1)中,     a0为广义表GL的表头; (a1, …, an-1)为广义表GL的表尾(还是广义表),分别记为 head(GL)= a0 tail(GL)= (a1, …, an-1) (3)广义表的长度是指广义表中包含元素(包括原子和子表)的个数。 (4)广义表的深度是指广义表中所包含括号的层数。 第4章 数组与串 第4节 广义表   为了区分表与原子的书写区别,通常用大写字母表示广义表,用小写字母表示单个数据元素,广义表用括号括起来,括号内的数据元素用逗号分隔开。   如: A =(())长度为1的表,其中表头是一个空表; B =(a,(b,c,d))是长度为2的表; C =(A,B,())长度为3的表,

文档评论(0)

1亿VIP精品文档

相关文档