創建詞條
登錄/註冊
子串
子串
串中任意個連續的字元組成的子序列稱為該串的子串
目錄
1
編程語言
2
計算方法
編程語言
對於一個
字元串
變數,例如"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]+1個,"software"中 非空子串的個數就是8+7+....+1=36個。
基本信息
目錄
目錄