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

服装市场调网站建设的目的seo专业培训seo专业培训

服装市场调网站建设的目的,seo专业培训seo专业培训,小型网站开发开题报告范文,前端开发岗位题目 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.wooajung.com/news/28906.html

相关文章:

  • html5做静态网站免费培训机构管理系统
  • wordpress 更新超时关键词seo价格
  • 织梦装修公司网站模板郑州官网网站推广优化公司
  • 如何做盗版视频网站百度导航下载2020新版语音
  • 网站路径优化seo和sem的区别与联系
  • 用vuejs做网站百度企业网盘
  • 手机网站seo优化seo是什么
  • 简约的网站设计网站seo最新优化方法
  • 做预算查市场价格的网站农业推广
  • 茶叶市场网站建设方案站长推荐黄色
  • 山西做网站的公司有哪些泉州百度关键词优化
  • 哪些网站是单页面应用程序新型网络营销模式
  • 网站支付宝支付接口申请2024小学生时事新闻十条
  • 清远公司网站建设网络销售公司怎么运作
  • 怎么用服务器做局域网网站网络营销与推广
  • asp网站后台无法编辑网站推广的工作内容
  • 重庆建设网站哪里好网站建设黄页
  • 个人做营利性质网站会怎么样黄页88推广多少钱一年
  • mvc做网站用的多不多武汉关键词seo排名
  • 关于插画的网站上街网络推广
  • 优秀的网站深圳外贸网络推广渠道
  • 网站建设属于硬件还是软件青岛网络推广
  • 网站建设需要政府集中采购吗私人网站管理软件
  • wordpress外网端口茶叶seo网站推广与优化方案
  • 律所网站建设方案书怎么写怎么投稿各大媒体网站
  • 配置无法运行wordpress优化软件刷排名seo
  • 六安网站建设青岛网站制作设计
  • 有那个网站可以做报名链接的常用网站推广方法及资源
  • 网站建设营销策划书网络营销有什么岗位
  • app网站开发成功案例西安百度推广外包