美文网首页
【LeetCode】删列造序

【LeetCode】删列造序

作者: MyyyZzz | 来源:发表于2019-03-29 22:18 被阅读0次

题目描述:

给定由 N 个小写字母字符串组成的数组 A,其中每个字符串长度相等。

选取一个删除索引序列,对于 A 中的每个字符串,删除对应每个索引处的字符。 所余下的字符串行从上往下读形成列。

比如,有 A = ["abcdef", "uvwxyz"],删除索引序列 {0, 2, 3},删除后 A 为["bef", "vyz"], A 的列分别为["b","v"], ["e","y"], ["f","z"]。(形式上,第 n 列为 [A[0][n], A[1][n], ..., A[A.length-1][n]])。

假设,我们选择了一组删除索引 D,那么在执行删除操作之后,A 中所剩余的每一列都必须是 非降序 排列的,然后请你返回 D.length 的最小可能值。

示例 1:
输入:["cba", "daf", "ghi"]
输出:1
解释:
当选择 D = {1},删除后 A 的列为:["c","d","g"] 和 ["a","f","i"],均为非降序排列。
若选择 D = {},那么 A 的列 ["b","a","h"] 就不是非降序排列了。

解题思路:

这个题目理解了题目意思就比较简单了,就是比较A[i]列字母排序是否为非降序排列,即A[i][j] - A[i][j-1] >=0即可;遇到不是非降序排列的列删除即返回值加1。

代码:

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

相关文章

  • 【LeetCode】删列造序

    题目描述: 给定由 N 个小写字母字符串组成的数组 A,其中每个字符串长度相等。选取一个删除索引序列,对于 A 中...

  • 删列造序

    题目: 题目的理解: 将A数组中所有字符串进行获取列的字符,然后组合由列组成的字符串的数组,判断此数组中不是升序排...

  • 删列造序

    给定由 N 个小写字母字符串组成的数组 A,其中每个字符串长度相等。 选取一个删除索引序列,对于 A 中的每个字符...

  • LeetCode刷题之路 删列造序 II

    删列造序 II【中等】 给定由 N 个小写字母字符串组成的数组 A,其中每个字符串长度相等。 选取一个删除索引序列...

  • 944. 删列造序

    【题目描述】给定由 N 个小写字母字符串组成的数组 A,其中每个字符串长度相等。 删除 操作的定义是:选出一组要删...

  • 944. 删列造序(Python)

    题目 难度:★★☆☆☆类型:字符串 给定由 N 个小写字母字符串组成的数组 A,其中每个字符串长度相等。 选取一个...

  • 每日一题-leetcode 944. 删列造序

    给你由 n 个小写字母字符串组成的数组 strs,其中每个字符串长度相等。 这些字符串可以每个一行,排成一个网格。...

  • 955. 删列造序2(Python)

    难度:★★★☆☆类型:数组方法:贪心算法 题目 力扣链接请移步本题传送门[https://leetcode-cn....

  • 刷leetCode算法题+解析(四十五)

    删列造序 题目:给定由 N 个小写字母字符串组成的数组 A,其中每个字符串长度相等。删除 操作的定义是:选出一组要...

  • 一本关于 LeetCode 题解的开源书

    序 在线阅读地址 https://books.halfrost.com/leetcode/ 关于 LeetCode...

网友评论

      本文标题:【LeetCode】删列造序

      本文链接:https://www.haomeiwen.com/subject/dwcdbqtx.html