Given a picture consisting of black and white pixels, find the number of black lonely pixels.
The picture is represented by a 2D char array consisting of ‘B’ and ‘W’, which means black and white pixels respectively.
A black lonely pixel is character ‘B’ that located at a specific position where the same row and same column don’t have any other black pixels.
Example:
Note:
The range of width and height of the input 2D array is [1,500].
解法1:O(MN) Time + O(M + N) Space
用两个数组分别记录每一行, 每一列的pixel的个数,然后遍历一遍矩阵,对于每一个B的位置查看当前行列的B的个数。
Java