题型总结——leetcode 389 找不同
389. 找不同
四种解法
求和
reduce是在numeric头文件下的对容器进行累计操作的方法,默认是求和
1 | return (char)reduce(t.begin(), t.end()) - reduce(t.begin(),t.end()); |
时间复杂度On,空间复杂度O1
排序
1 | ranges::sort(s); |
时间复杂度OnlogN,空间复杂度O1
计数
1 | vector<int> cnt(26, 0); |
时间复杂度On,空间复杂度Oe,e = 26
位运算
1 | int ret = 0; |
时间复杂度On,空间复杂度O1
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 mao的博客!