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

挂机宝可以做网站吗企点邮箱登录入口

挂机宝可以做网站吗,企点邮箱登录入口,公司网站建设公司排名,苏州网址制作公司题目: 给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。 注意子串要与 words 中的单词完全匹配,中间不能有其他字符,但不需要考虑 words 中单词串联的顺序。 示例 1&#xff…

题目:

给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。
注意子串要与 words 中的单词完全匹配,中间不能有其他字符,但不需要考虑 words 中单词串联的顺序。


示例 1:
输入:
s = “barfoothefoobarman”,
words = [“foo”,“bar”]
输出:[0,9]
解释:
从索引 0 和 9 开始的子串分别是 “barfoo” 和 “foobar” 。
输出的顺序不重要, [9,0] 也是有效答案。

示例 2:
输入:
s = “wordgoodgoodgoodbestword”,
words = [“word”,“good”,“best”,“word”]
输出:[]

思路

简单的动态规划。
后面再补充讲解。

代码:

public class Q0030 {public static void main(String[] args) {demo1();demo2();demo3();}private static void demo1() {String s = "wordgoodgoodgoodbestword";String[] words = {"word", "good", "best", "word"};List<Integer> substring = findSubstring(s, words);System.out.println(substring);}private static void demo2() {String s = "barfoothefoobarman";String[] words = {"foo", "bar"};List<Integer> substring = findSubstring(s, words);System.out.println(substring);}private static void demo3() {String s = "wordgoodgoodgoodbestword";String[] words = {"word", "good", "best", "good"};List<Integer> substring = findSubstring(s, words);System.out.println(substring);}public static List<Integer> findSubstring(String s, String[] words) {List<Integer> result = new ArrayList<Integer>();int length = words[1].length();// i 起始位置for (int i = 0; i < s.length() - length; i++) {List<String> wordsList = new ArrayList<>();for (String word : words) {wordsList.add(word);}StringBuffer stringBuffer = new StringBuffer();for (int after = 0; after < length; after++) {char x = s.charAt(i + after);stringBuffer.append(x);}String string = stringBuffer.toString();if (!wordsList.contains(string)) {continue;} else {int flag = 1;if (flag == 0) {continue;}for (int j = i; j < s.length() - length; j += length) {StringBuffer stringBuffer1 = new StringBuffer();for (int after = 0; after < length; after++) {char x = s.charAt(i + after);stringBuffer1.append(x);}String string1 = stringBuffer1.toString();if (wordsList.contains(string1)) {wordsList.remove(string1);if (wordsList.isEmpty()) {flag = 0;result.add(i);}continue;} else {flag = 0;break;}}}}return result;}
}

Over~


文章转载自:

http://Tu5GyQuE.symgk.cn
http://6zaCF2k2.symgk.cn
http://51MgwIPt.symgk.cn
http://SFRV2lja.symgk.cn
http://qA10bO2x.symgk.cn
http://fLQ5Q2pT.symgk.cn
http://brvyB4KE.symgk.cn
http://8yDP4Hny.symgk.cn
http://ZgJkWPLk.symgk.cn
http://nWvSnBPT.symgk.cn
http://x3uYyint.symgk.cn
http://INCfXXPY.symgk.cn
http://9o8MtAfE.symgk.cn
http://OoVJcrrZ.symgk.cn
http://Otrt2gGH.symgk.cn
http://4SKHWECS.symgk.cn
http://Du5D0LVs.symgk.cn
http://vZFtD0jK.symgk.cn
http://6TS8Jh1s.symgk.cn
http://28ldbSaM.symgk.cn
http://9QilDsZN.symgk.cn
http://CKZAHvtn.symgk.cn
http://suIW9viK.symgk.cn
http://OOYPmtrN.symgk.cn
http://E03hSKJQ.symgk.cn
http://KEJ6CCS8.symgk.cn
http://VyAp5XaD.symgk.cn
http://xoxz1GDB.symgk.cn
http://95YBpcIx.symgk.cn
http://j9RYxaoO.symgk.cn
http://www.dtcms.com/wzjs/653603.html

相关文章:

  • 做网站的网站赚钱吗wordpress媒体分类
  • 网站标题的写法wordpress引用js放到最后
  • 三好街网站建设与维护wordpress邮件找客户端
  • 房地产公司网站建设模板青海省建设厅网站首页
  • 企业网站制作模板文山专业网站建设
  • 建设品牌型网站制作展厅设计上海
  • 网站续费后为何还不能用做薆视频网站
  • 青海省教育厅门户网站基于php的电子商城网站建设
  • 杭州网站模板产品推广
  • 建设网站 费用wordpress4.7.1漏洞
  • 网站建设教程出售用苏州久远网络wordpress4.9部署
  • 自己怎么制作一个网站少儿编程平台
  • 花生壳盒子做网站服务器杭州网站制作培训
  • 产品设计优秀网站泰安网站建设公司排名
  • 好的网站设计特点代理公司注册地址
  • 网站建设违约责任条款wordpress 视频 slider
  • 鞍山高新区网站苏州十大软件公司
  • 网站建设与网页设计专业的更换网站服务商 重新制作了网站
  • 华为手机官方网站登录网站开发设计思想报告
  • 为网站营销好处中和阗盛工程建设有限公司网站
  • 做网站登录页面的论文网站策划案模板
  • 营销单页模板网站wordpress 清缓存
  • 常用小网站河北手机版建站系统哪个好
  • 如何做网站推广资料上海2022进口博览会
  • 和外国人做古玩生意的网站wordpress 注册功能
  • 东莞网站推广WordPress大前端dux
  • 做违法网站的后果华为公司的企业设计
  • 太原制作网站的工作室seo官网优化详细方法
  • 政协 网站建设济南源聚网络公司
  • 茅台酒网站建设方案图书馆网站建设教程