首页 > 学院 > 开发设计 > 正文

字符串子串

2019-11-08 19:52:50
字体:
来源:转载
供稿:网友

对于一个字符串变量,例如"adereegfbw",它的子串就是像"ader"这样可以从中找到的连续的字符串。字符串"adereegfbw"本身也属于它本身最长的子串。

ab的子串:a、b、ab和一个空子串共4个即(2+1+1)个,abc的子串:a、 b、 c、 ab、 bc 、abc和一个空子串 共(3+2+1+1)个

所以若字符串的长度为n,则子串的个数就是[n*(n+1)/2]个,"software"中非空子串的个数就是8+7+....+1=36个。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表