描述

给定一个字符串s和一组单词dict,判断s是否可以用空格分割成一个单词序列,使得单词序列中所有的单词都是dict中的单词(序列可以包含一个或多个单词)。

例如:
给定s=“nowcode”;
dict=["now", "code"].
返回true,因为"nowcode"可以被分割成"now code".

/*** 方法二:* 状态转移方程:* f(i) 表示s[0,i]是否可以分词* f(i) = f(j) && f(j+1,i); 0 <= j < i;* */public boolean wordBreak2(String s, Set<String> dict){int len = s.length();boolean[] arrays = new boolean[len+1];arrays[0] = true;for (int i = 1; i <= len; ++i){for (int j = 0; j < i; ++j){if (arrays[j] && dict.contains(s.substring(j, i))){arrays[i] = true;break;}}}return arrays[len];}

(每日一练java)CC12 拆分词句相关推荐

  1. CC12拆分词句C++

    链接: https://www.nowcoder.com/practice/5f3b7bf611764c8ba7868f3ed40d6b2c?tpId=46&tqId=29041&tP ...

  2. 每日一练——回文链表

    作者:~小明学编程 文章专栏:每日一练--Java 格言:目之所及皆为回忆,心之所想皆为过往 回文链表 链接 234. 回文链表 - 力扣(LeetCode) 题目简介: 给你一个单链表的头节点 he ...

  3. java 矩阵题目_java练习本(原每日一练)(20190517)

    名人名言 昨日翻译 "You will face many defeats in life, but never let yourself be defeated." --Maya ...

  4. java xml转map_java练习本(原每日一练)(20190514)

    名人名言 昨日翻译 "The No. 1 reason people fail in life is because they listen to their friends, family ...

  5. java每日一练:面试题集合

    6.29:1.说一下jdk和jre的区别? JRE是java运行时环境,包含了java虚拟机,java基础类库.是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的 ...

  6. Java基础每日一练—第4天:加减乘除的运算

    ☆引言☆ 大家好!我是痛而不言笑而不语的浅伤.关注博主不迷路,带你一起共进步.今天是Java基础每日一练第4天,我们大家一起来做今天的Java零基础开始精进的练习题.还是那句话,每日一练,我们共同学习 ...

  7. java list 拆分_Java面试题怎么确保一个集合不能被修改?

    点击上方"千锋Java学院",选择"置顶公众号" 每天一道面试模拟真题及解析 课前导读 ●回复"每日一练"获取以前的题目,持续更新! ●我希 ...

  8. python 编程一日一练-python每日一练

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 过滤掉列表中的负数 筛选出字典{lilei: 79,jim: 88,lu ...

  9. 数据结构与算法——每日一练(4月)

    文章目录 每日一练 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 4.10 4.11 4.12 4.13 4.14 4.15 4.16 4.17 4.18 4.19 4.20 ...

最新文章

  1. mysql 导出中间 数据_MYSQL数据库之间的数据导出与导入
  2. R语言dplyr包if_else条件判断选择函数实战
  3. 增加堆内存的大小 - 提防眼镜蛇效应
  4. Python程序设计题解【蓝桥杯官网题库】 DAY15-算法训练
  5. python 操作pdf
  6. 7-23 还原二叉树 (25 分)(分析加详解)
  7. javascript 事件知识集锦
  8. 作死 | 程序猿的花式作死,因为你的幽默,你的前途有了!
  9. sqlserver随机取记录
  10. android 静态编译链接,Android NDK:使用预编译的静态库链接
  11. java求指数与对数
  12. 顶尖,何为顶尖?你知道吗?我知道..
  13. WebCollector 简介与 快速入门
  14. 斗鱼php开发面经,斗鱼面经
  15. 永恒之蓝-MS17010 CVE-2017-0146
  16. html input trim,javascript – jQuery:$.trim()在input.val()中的单词之间的空格
  17. 计算机语言输入不见了,电脑输入法不见了怎么处理 输入法修复方法
  18. 计算机理论什么是信道容量,(信道容量知识总结.doc
  19. Python多线程操作
  20. Halium 9 尝鲜 -- 在小米平板4上的移植 (二)

热门文章

  1. 基于Nodejs的拼车平台的设计和实现
  2. softmax交叉熵损失函数
  3. [C] int转string
  4. 南非储备银行新报告增强该国加密货币监管清晰度
  5. Python使用joypy绘制峰峦图案例
  6. 如何更改和恢复桌面路径
  7. uniapp 使用 mui-player 插件播放 m3u8/flv 视频流
  8. 【Docker Swarm】搭建Docker Swarm高可用集群(详细版)
  9. 国产Excel开发组件Spire.XLS【转换】教程(5):#/将特定工作表单元格转换为图像
  10. HTML基础——网站首页显示页面