若串S=′software′,其子串的数目是()
A.8
B.37
C.36
D.9
正确答案是 B
(单选题) 若串S=’software’,其子串数目为(包括空串): 这个是这道题的前一道题,我只想说,有意思吗?
没有注意是单双引号
一个N长字符串的子串子算方法为:(N*(N+1)/2)+1,最后加1是因为所有字符串的子串都默认有空串,所以加1
若非特别提示,子串还包括该串本身,以及空串。而其本身和空串 叫做“非平凡子串”,注意题中的提示,是否要除去。
从1+2+~~~+8=8(8+1)/2再加空串
串中任意个连续的字符组成的子序列称为该串的子串
晕,忘了空串也是串!
链接:https://www.nowcoder.com/questionTerminal/939250fe276340d798e136c997f8fe0c来源:牛客网
一棵具有n个结点的二叉树,若它有m个叶子结点,则该二叉树中度为1的结点个数是多少?
小程序没有分享到朋友圈的功能,但是产品为了推广,需要曲线实现这个功能,请给出设计方案?
怎么理解产品经理与技术研发之间的关系?
ArrayList和LinkedList的区别,以及各自是怎么实现扩容的?
(单选题) 若串S=’software’,其子串数目为(包括空串): 这个是这道题的前一道题,我只想说,有意思吗?
没有注意是单双引号
一个N长字符串的子串子算方法为:(N*(N+1)/2)+1,最后加1是因为所有字符串的子串都默认有空串,所以加1
若非特别提示,子串还包括该串本身,以及空串。而其本身和空串 叫做“非平凡子串”,注意题中的提示,是否要除去。
从1+2+~~~+8=8(8+1)/2再加空串
串中任意个连续的字符组成的子序列称为该串的子串
晕,忘了空串也是串!
链接:https://www.nowcoder.com/questionTerminal/939250fe276340d798e136c997f8fe0c
来源:牛客网