
int minDeletionSize(vector<string>& A) {
if(A.empty() || A[0]=="")
return 0;
vector<int> res;
int m = A[0].size(), n = A.size();
for(int i=0;i<m;++i){
for(int j=0;j<n-1;++j){
if(A[j][i]>A[j+1][i]){
res.push_back(i);
break;
}
}
}
return res.size();
}
本文介绍了一种使用C++实现的字符串矩阵排序算法,该算法通过遍历矩阵中的每一列,检查列中元素是否满足非降序排列,若不满足则记录需要删除的列索引,最终返回需要删除的列数。
617

被折叠的 条评论
为什么被折叠?



