校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 数据结构 > 字符串匹配
题目

子串“ ABC ”在主串“ AABCABCD ”中的位置为 2  (下标从0开始)。 (  )

A.正确

B.错误

解答

正确答案是 B

子串第一个字符是空格,主串第一个字符也是空格,所以没有匹配项

C 4条回复 评论
先锋

和Java中的String.indexOf()方法不一样吧

发表于 2018-10-13 10:20:13
0 0
咻辉

为什么大家对这道题的态度是怪怪的,难道这道题有什么深意?我没有体会到?
在我看来这道题答案应该是1。如果从其他位置(除了0,1)开始搜索的话,得到的答案是4或者-1.

发表于 2018-10-13 10:19:57
0 0
人生赢家

我能做对这样的题目(虽然是瞎蒙的) 但也很自豪

发表于 2018-10-13 10:19:46
0 0
遇见

第二个匹配成功,从0开始的话就是1。和空格没关系,是牛客网的显示格式问题,经常有双引号内第一个字母前是空格的。

发表于 2018-10-13 10:19:36
0 0