擅长:python、mysql、java
<p>通过使用字典存储每个字符串的字母,您的算法可以简化为线性时间。在</p>
<pre><code>def anagramlength(string1,string2):
difference = {}
for letter in string1:
if letter not in difference:
difference[letter] = 0
difference[letter] += 1
for letter in string2:
if letter not in difference:
difference[letter] = 0
difference[letter] -= 1
return sum(abs(n) for n in difference.values())
</code></pre>