我们给出两个单词数组 A 和 B。每个单词都是一串小写字母。
你可以按任意顺序以列表形式返回 A 中所有的通用单词。
解题思路:
对于任意一个字母,它在B中单词中出现的最大次数,不能大于它在A中单词中的出现次数,否则这个A中的单词就不是符合要求的“通用单词”。
利用B中对于每一个字母出现次数取最大值的方法构建一个table,这个table是用来存放B中每一个字母出现次数最大值,对于A中每一个的单词都必须满足table中每一个不等于0的字母出现的次数需要大于等于table中的次数,此时则放入ret中
vector ret;