当前位置: 首页 > news >正文

网络机房建设公司seo优化软件免费

网络机房建设公司,seo优化软件免费,wordpress页面链接404,商丘网站题目 https://www.lintcode.com/problem/1646 给一个单词s,和一个字符串集合str。这个单词每次去掉一个字母,直到剩下最后一个字母。求验证是否存在一种删除的顺序,这个顺序下所有的单词都在str中。例如单词是’abc’,字符串集合是{‘a’,’…

题目

https://www.lintcode.com/problem/1646

给一个单词s,和一个字符串集合str。这个单词每次去掉一个字母,直到剩下最后一个字母。求验证是否存在一种删除的顺序,这个顺序下所有的单词都在str中。例如单词是’abc’,字符串集合是{‘a’,’ab’,’abc’},如果删除的顺序是’c’,’b’,那么’abc’,’ab’,’a’都在集合中,就符合条件。输出这个组合是否符合条件.1<=|str[i]|,|s|<=30
1<=str中字符串的个数<=100样例
样例 1:输入:s="abc",str=["abc","ac","c"]
输出:true
解释:
首先"abc"在`str`里
删除'b',"ac"在`str`里
删除'a',"c"在`str`里
样例 2:输入:s="abc",str=["abc","ab","c"]
输出:false
解释:
"abc"在`str`里
接下来只能删除'c',"ab"在`str`里
由于"a""b"都不在`str`里,所以返回false

思路

dfs,递归,动态规划的题是最难的三类了。不太好想。
根据题意:给定一个字符串s ss,和一个字符串数组,如果每次将s删掉一个字母能得到一个字符,并且路径上所有的字符串都属于那个数组(包括s ss自己),那么就返回true,否则返回false。思路是DFS,枚举每次删除的字符即可。代码如下:

代码

public class Solution {/*** @param s: * @param str: * @return: Output whether this combination meets the condition*/public boolean checkWord(String s, String[] str) {/*给定一个字符串s ss,和一个字符串数组,如果每次将s删掉一个字母能得到一个字符,并且路径上所有的字符串都属于那个数组(包括s ss自己),那么就返回true,否则返回false。思路是DFS,枚举每次删除的字符即可。代码如下:*/Set<String> set = new HashSet<>();for (String s1 : str) {set.add(s1);}if(set.size() < s.length()) return false;return f1(s,set,new HashSet<>());}//visited记录路径上走过的字符串,避免重复枚举public static boolean f1(String cur,Set<String> set,Set<String> visited){visited.add(cur);if(!set.contains(cur)) return false;if(cur.length()==1 && set.contains(cur))return true;for (int i = 0; i <cur.length() ; i++) {String next = cur.substring(0,i)+ cur.substring(i+1);//之前走过的字符串就不枚举了if(!visited.contains(next ) && f1(next,set,visited)){return true;}}return false;}
}
http://www.ritt.cn/news/10249.html

相关文章:

  • 做网站v1认证需要付费吗360指数查询
  • 广告联盟网站怎么做营销方案案例范文
  • 灵动网站建设app软件推广平台
  • 现在去横琴会变黄码吗成都网站关键词推广优化
  • 为什么网站要用外链深圳百度代理
  • 建设公寓租房信息网站搜索引擎推广渠道
  • python如何做网站网络公司名字
  • 南乐政府门户网站建设磁力珠
  • 前端做网站维护计算机培训班培训费用
  • 做外贸没有网站可以吗整合营销的案例
  • 手表网站 欧米茄站长工具pr值查询
  • 优秀个人网站5g站长工具seo综合查询
  • 义乌市建设银行网站网站推广与优化方案
  • 科技网站建设 长沙网站建设排名优化
  • 有没有免费注册的网站襄阳seo培训
  • wordpress存档:搜索引擎优化的流程是什么
  • 有哪几种语言做的网站google play下载安装
  • 网站设计经典案例分析怎么做网络营销推广啊
  • 网站建设自我总结深圳网络推广培训学校
  • 建设网站基础知识杭州seo公司排名
  • 学电商设计大概多少钱seo的作用
  • 站长之家ppt素材知识营销成功案例介绍
  • 做网站用图片算侵犯著作权吗游戏推广员拉人犯法吗
  • 新形势下政府网站建设的意见网站平台怎么推广
  • wordpress接入熊掌号快速排名优化系统
  • 做网站多少钱西宁君博美评简述网络营销的概念
  • 网站开发建设好处怎样才能在百度上面做广告宣传
  • h5模版网站全国疫情最新情况公布
  • 九江做网站大概多少钱2345网址导航主页
  • 怎么用dw制作个人主页上海网站seoseodian