提交 6321a1c5 编写于 作者: 每日一练社区's avatar 每日一练社区

update exercises

上级 a26cf0ca
......@@ -26,15 +26,15 @@
<pre><strong>输入:</strong>s1 = "great", s2 = "rgeat"
<strong><br />输出:</strong>true
<strong><br />解释:</strong>s1 上可能发生的一种情形是:
"great" --&gt; "gr/eat" // 在一个随机下标处分割得到两个子字符串
"gr/eat" --&gt; "gr/eat" // 随机决定:「保持这两个子字符串的顺序不变」
"gr/eat" --&gt; "g/r / e/at" // 在子字符串上递归执行此算法。两个子字符串分别在随机下标处进行一轮分割
"g/r / e/at" --&gt; "r/g / e/at" // 随机决定:第一组「交换两个子字符串」,第二组「保持这两个子字符串的顺序不变」
"r/g / e/at" --&gt; "r/g / e/ a/t" // 继续递归执行此算法,将 "at" 分割得到 "a/t"
"r/g / e/ a/t" --&gt; "r/g / e/ a/t" // 随机决定:「保持这两个子字符串的顺序不变」
算法终止,结果字符串和 s2 相同,都是 "rgeat"
这是一种能够扰乱 s1 得到 s2 的情形,可以认为 s2 是 s1 的扰乱字符串,返回 true
<strong><br />解释:</strong>s1 上可能发生的一种情形是:<br />
"great" --&gt; "gr/eat" // 在一个随机下标处分割得到两个子字符串<br />
"gr/eat" --&gt; "gr/eat" // 随机决定:「保持这两个子字符串的顺序不变」<br />
"gr/eat" --&gt; "g/r / e/at" // 在子字符串上递归执行此算法。两个子字符串分别在随机下标处进行一轮分割<br />
"g/r / e/at" --&gt; "r/g / e/at" // 随机决定:第一组「交换两个子字符串」,第二组「保持这两个子字符串的顺序不变」<br />
"r/g / e/at" --&gt; "r/g / e/ a/t" // 继续递归执行此算法,将 "at" 分割得到 "a/t"<br />
"r/g / e/ a/t" --&gt; "r/g / e/ a/t" // 随机决定:「保持这两个子字符串的顺序不变」<br />
算法终止,结果字符串和 s2 相同,都是 "rgeat"<br />
这是一种能够扰乱 s1 得到 s2 的情形,可以认为 s2 是 s1 的扰乱字符串,返回 true<br />
</pre>
<p><strong>示例 2:</strong></p>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册