阅读背景:

leetcode 438. Find All Anagrams in a String

来源:互联网 

题意:在s串中找到与p串所用字符种类,数目相同的所有子串的起始位置。初始化两个变量start,end,diff。start,end为s串中目前正在与p串比较的子串的起始位置和终止位置。diff为这一子串与p串的差异数。当diff == 0 && (end-start+1) == p.length。则说明我们找到了一个子串,存储start。当diff == 0时,我们需要将start前移,并相应地增加diff。说了很多,当实际上仔细想想就明白了,不难。题意:在s串中找到与p串所用字符种类,数目相同的所有子串的起始位置。初始化两个变量start,e




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: