n 个字符构成的字符串,假设每个字符都不一样,问有多少个子串?
A.n+1
B.n(n+1)/2 + 1
C.2^n-1
D.n!
正确答案是 B
对于一个字符串变量,例如"adereegfbw",它的子串就是像"ader"这样可以从中找到的连续的字符串。字符串"adereegfbw"本身也属于它本身最长的子串。所以长度n的字符串的子串是B
感谢,这种刷题式的学习方式真的很方便!
不错,慢慢看
真的好拼呀
对于长度为n的字符串:(注意里面有n+1个字符。)
【答案】B
为什么没有包含空串,不应该是n*(n+1)/2 + 1吗?
这么想就很简单:长度为 1 的字符串 n 个长度为 2 的 n-1 个长度为 3 的 n-2 个...长度为 n 的 1 个然后 n+(n-1)+(n-2)+...+1 =n(n+1)/2
一棵具有n个结点的二叉树,若它有m个叶子结点,则该二叉树中度为1的结点个数是多少?
介绍一下标准的CSS的盒子模型?
B2C网站上促销价格出错了,如何做危机公关?
请实现KMP算法?
感谢,这种刷题式的学习方式真的很方便!
不错,慢慢看
真的好拼呀
对于长度为n的字符串:(注意里面有n+1个字符。)
长度为 3 的 n-2 个
...
【答案】B
为什么没有包含空串,不应该是n*(n+1)/2 + 1吗?
这么想就很简单:
长度为 1 的字符串 n 个
长度为 2 的 n-1 个
长度为 3 的 n-2 个
...
长度为 n 的 1 个
然后 n+(n-1)+(n-2)+...+1 =n(n+1)/2