文章作者:Tyan
博客:noahsnail.com | CSDN | 简书
1. Description
2. Solution
解析: Version 1每次迭代都需要进行两次set
转换,Version 2预先进行了set
转换,效率有提升。由于Version 2中两个字符串的与运算非常耗时,因此Version 3先将字符串转换为代表字符串的数字,然后进行与运算,这样两个字符串的与运算就变成了两个数字按位进行与运算,大大减少了运行时间。Version 4将代表数字一样的字符串进行了合并,并保留了最大的字符串长度,这样减少了与运算的迭代次数,并且不影响最终结果。
- Version 1
1 | class Solution: |
- Version 2
1 | class Solution: |
- Version 3
1 | class Solution: |
- Version 4
1 | class Solution: |