博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
删列造序
阅读量:4187 次
发布时间:2019-05-26

本文共 638 字,大约阅读时间需要 2 分钟。

给定由 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 的最小可能值。

public int minDeletionSize(String[] A) 	{		// 先对输入数组进行判断		if (A == null || A.length == 0)			return 0;				if (A.length == 1)			return 0;				int len = A[0].length(); // 每个字符串的长度		int delIdx = 0; // 删除序列				for (int i=0; i
A[j].charAt(i)) { delIdx++; break; } } } return delIdx; }

 

转载地址:http://jcpoi.baihongyu.com/

你可能感兴趣的文章
手机流媒体技术概要
查看>>
SOA和伪技术
查看>>
BPEL1.1的activity类图说明及BPEL2.0新加功能
查看>>
凭借BPEL和ESB JBoss发力SOA
查看>>
我对SOA的理解
查看>>
smart_jsp1.2发布了
查看>>
smart发布中发现的weblogic/tomcat/resin的兼容性问题以及解决方案
查看>>
在SourceForge.net上使用TortoiseCVS上传代码
查看>>
smart1.0稳定版 终于在sourceforge released
查看>>
smart工作流管理系统自动生成的页面和数据的效果示意图
查看>>
smart发布中的体会
查看>>
smart是什么?
查看>>
学习smart工作流管理系统的好处
查看>>
smart工作流管理系统的安装与配置方法
查看>>
基于spring的unittest
查看>>
jboss的几个人和几个blog
查看>>
(4)jBPM websale代码学习: task.jsp(jBPM的两种分支策略)
查看>>
(3)jBPM websale代码学习: home.jsp(启动流程)
查看>>
(2)jBPM websale代码学习: home.jsp(显示任务列表)
查看>>
(1)jBPM websale代码学习: login.jsp
查看>>