数据结构与算法串
发布时间
阅读量:
阅读量
串是什么 ?
称作串。
需要注意的是:
- 一个仅包含一个空格字符(" ") 的字符串不等同于空串("");
- 单个子符构成的字符串与单个字符并不相同(例如" a" 与 'a' 不同);
- 弦值中不应包含双撇号:" " 仅为定界符。
此外,
假设有如下几个字符串:
s = "I am a student.";
s1 = "I.";
s2 = "am";
s3 = "student";
s4 = "am a"。
那么从这些弦来看,
可以说:
s包含了其他四个弦的所有字符,
因此,
我们可以说:
在逻辑关系中,
s 是 s1, s2, s3, s4 的主弦,
而 s1, s2, s3, s4 则都是 s 的子弦。
这种情况下,
可以说:
从逻辑上讲,
整个主弦包含了其他子弦的所有信息。

串的基本算法
- 将s1赋值给s2; Assign(s1,s2)
- 计算串s1的长度为15;Length(s1)= 15
- 比较两个串是否相等;结果为false;Equal(s2,s3)=fasle
- 连接’m’到s1末尾;Concat(
全部评论 (0)
还没有任何评论哟~
