複製鏈接
請複製以下鏈接發送給好友

子串

鎖定
子串,計算機術語,串中任意個連續的字符組成的子序列稱為該串的子串。
中文名
子串
外文名
Substring
內容1
一段字符串
內容2
字符串中包含的一段

子串編程語言

對於一個字符串變量,例如"adereegfbw",它的子串就是像"ader"這樣可以從中找到的連續的字符串。字符串"adereegfbw"本身也屬於它本身最長的子串。

子串計算方法

ab的子串:a、b、ab、/0(空串)共4個即(2+1+1)個,abc的子串:a、 b、 c、 ab、 bc 、abc、/0共(3+2+1+1)個,
所以若字符串的長度為n,則子串的個數就是[n*(n+1)/2+1]個,"software"中子串的個數就是8+7+....+1+1=37個,即為37個。
對於有連續相同的子串(例如:AAABBBCCC)這樣的子串的計算方法是n(n+1)/2+1-重複子串