这题巨恶心,他要求列,给的是一维数组,也不说清楚,
解题思路:
1.第一层for负责第几行,注意,元素的长度不和数组大小一样;
2.第二层for循环负责判断到第几个数,也就是列.
class Solution {
public int minDeletionSize(String[] arr) {
int row=arr[0].length();
int cont = 0;
for (int i = 0; i < row; i++) {//第几行
for (int j = 1; j < arr.length; j++) {//第几个元素
if (arr[j - 1].charAt(i) > arr[j].charAt(i)) {//条件
cont++;
break;
}
}
}
return cont;
}
}