擅长:python、mysql、java
<p>要递归地考虑任何问题,您必须将其分为基本情况(有时是多个基本情况)和递归情况(有时是多个递归情况)。在</p>
<p>我假设“included by”意味着“在<code>inclusive</code>中的每个字符也在<code>full</code>中,事实上,出现在<code>inclusive</code>N次中的每个字符也至少在<code>full</code>中。在</p>
<p>所以,如果<code>inclusive</code>是空的,那么它是空的。在</p>
<p>但是如果<code>full</code>为空,<code>inclusive</code>不是,则为False。在</p>
<p>否则,如果<code>full</code>的第一个字符是inclusive,则当<code>full[1:]</code>包含{<cd1>}减去该字符时,它是真的。在</p>
<p>否则,如果<code>full[1:]</code>包含<code>inclusive</code>,则为真。在</p>
<p>现在你只需要把它翻译成代码。在</p>
<p>如果不需要处理重复字符,可以通过测试<code>inclusive[0]</code>并在<code>inclusive[1:]</code>上递归而不是在<code>full[1:]</code>上递归来简化这一过程。在</p>