串的抽象数据类型 ADT String i 数据对象:D={a1|a;∈ CharacterSet,i=1,2, n20} 数据关系:R1={<a1,a1>|a1,a1∈D,i=2,,n} 基本操作 StrAssign(&T, chars 初始条件: chars是串常量。 操作结果:赋于串T的值为 chars。 StrCopy(&T, s 初始条件:串S存在 操作结果:由串S复制得串T。串的抽象数据类型 • ADT String { 数据对象:D={ ai | ai ∈CharacterSet, i=1,2,...,n, n≥0 } 数据关系:R1={ < ai-1 , ai > | ai-1 , ai ∈D, i=2,...,n } 基本操作: StrAssign (&T, chars) 初始条件:chars 是串常量。 操作结果:赋于串T的值为 chars。 StrCopy (&T, S) 初始条件:串 S 存在。 操作结果:由串 S 复制得串 T