文章作者:Tyan
博客:noahsnail.com | CSDN | 简书
1. Description
2. Solution
解析:Version 1,由于是统计奇数的个数,因此不需要每次加1
,只需要奇数次设置值为1
,偶数次设置值为0
,最后统计矩阵的和即可,通过异或^1
实现。Version 2非常巧妙,由于每一次操作都是一行或一列,因此用两个数组就可以模拟所有的行和列,最终矩阵的第(i,j)
个元素的值为row[i]+col[j]
,对矩阵的每个值进行统计即可。Version 1需要修改一行或一列,现在只需要修改一个数值即可,大大减少了操作的数量,运行时间明显减少。
- Version 1
1 | class Solution: |
- Version 2
1 | class Solution: |