A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 雨的印记yp 中级黑马   /  2013-12-27 15:19  /  1074 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

字符串为"xxxxxxxfdadxx",子串是"xx",问子串在字符串出现的次数。程序写出来了,就是判断标准上有问题。这个可以说出现了1次,也可以说4次,甚至叠加可以说是7次,哪个准确些?

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

4 个回复

倒序浏览
本帖最后由 75100313 于 2013-12-27 15:34 编辑

{:soso_e130:}个人比较偏向 7次 因为 子串 必须是连续的 既然符合是连续的 并且在给定字符串中出现  那就算一次
abc 的字串肯定包含ab 和bc 吧
那可不可以这么想
xxx  的字串肯定包含xx (第一个x和第二个x) 和xx(第二个x和第三个x) 呢?
我是这么理解的  呵呵 坐等高人来分析

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

回复 使用道具 举报
按字符串索引顺序查找就是4次,否则就不是。
回复 使用道具 举报
7次准确些,个人认为
回复 使用道具 举报
应该是4次,如果是这样的题的话,感觉应该是考的是下标位的移动,当你截取到第一个子串后,你的下标位应该从哪里再次开始。
如果是7次的话。感觉没有太大的意义。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马