# 944.Delete Column to Make Sorted

**944.Delete Columns to Make Sorted**

> 给出由 N 个小写字母串组成的数组 A，所有小写字母串的长度都相同。 现在，我们可以选择任何一组删除索引，对于每个字符串，我们将删除这些索引中的所有字符。 举个例子，如果字符串为 "abcdef"，且删除索引是 {0, 2, 3}，那么删除之后的最终字符串为 "bef"。 假设我们选择了一组删除索引 D，在执行删除操作之后，A 中剩余的每一列都是有序的。 形式上，第 c 列为 `[A[0][c], A[1][c], ..., A[A.length-1][c]]` 返回 D.length 的最小可能值。

```
示例 1：

输入：["cba","daf","ghi"]
输出：1
示例 2：

输入：["a","b"]
输出：0
示例 3：

输入：["zyx","wvu","tsr"]
输出：3


提示：

1 <= A.length <= 100
1 <= A[i].length <= 1000
```

方法： 直接判断每一列是不是递增的，不是的话就需要删掉。循环一次即可。

```
class Solution {
public:
    int minDeletionSize(vector<string>& A) {
        int result=0;
        for(int i=0;i<A[0].length();i++)
            for(int j=1;j< A.size();j++)
            {
                if(A[j-1][i]>A[j][i])
                {
                    result++;
                    break;}
            }
        return result;
    }
};
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dfine.gitbook.io/leetcode/944.delete_column_to_make_sorted.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
