我想在 n 个查询的字符串中找到一个字符的出现:例如,字符串是:“i_love_mathematics”,任务是找到:
“我”在范围内:
1-4(a substring starting from 1st character and ending at 4th)
2-5
3-10
'_' 在范围内:
1-10
3-9
输出将是:
1
0
0
2
1
类似的问题是查找字符串中字符的出现次数,但复杂度为 O(N) 但在这种情况下,如果我这样做会导致非常高的复杂度,是否有一种数据结构可以可以用来解决这个问题吗?