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

139.单词拆分

给你一个字符串 s 和一个字符串列表 wordDict 作为字典。如果可以利用字典中出现的一个或多个单词拼接出 s 则返回 true

注意:不要求字典中出现的单词全部都使用,并且字典中的单词可以重复使用。

排序问题:有顺序,先遍历背包容量,再遍历数组

组合相反

class Solution {public boolean wordBreak(String s, List<String> wordDict) {boolean[] dp = new boolean[s.length() + 1];dp[0] = true;for(int i = 1; i <= s.length(); i++){for(int j = 0; j < wordDict.size(); j++){int len = wordDict.get(j).length();if(i < len) continue;// 对于每个容量,都重新遍历数组,确定是否添加元素,完全背包if(wordDict.get(j).equals(s.substring(i - len, i)) && dp[i - len]) {dp[i] = true;}}}return dp[s.length()];}
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 扑捉一只耿鬼(HTML文件)
  • 【C++】初识C++模板与STL
  • 景芯SoC A72实战反馈
  • 冲刺蓝桥杯第四章标准模版库STL(上)
  • App推广新姿势:Xinstall地推码,一键直达用户心!
  • 嵌入式高频面试题——第一章 进程与线程(上)
  • Redis Stream 助力:打造实时用户行为日志处理平台
  • 分类预测|基于麻雀优化核极限学习机的数据分类预测Matlab程序SSA-KELM 多特征输入多类别输出 含基础KELM
  • BlinqIO:业界首个生成式 AI 测试平台
  • OpenCV绘图函数(5)绘制标记函数drawMarker()的使用
  • 【Cadence24】如何给PCB板露铜处理
  • pycharm修改文件大小限制
  • Docker网络模型深度解析
  • Java方法的引用
  • Linux —— 驱动——platform平台总线
  • 网络传输文件的问题
  • CAP理论的例子讲解
  • echarts的各种常用效果展示
  • HTML5新特性总结
  • KMP算法及优化
  • leetcode-27. Remove Element
  • mysql 数据库四种事务隔离级别
  • MySQL常见的两种存储引擎:MyISAM与InnoDB的爱恨情仇
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • Vue 重置组件到初始状态
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 诡异!React stopPropagation失灵
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 马上搞懂 GeoJSON
  • 前端
  • 前端js -- this指向总结。
  • 使用 QuickBI 搭建酷炫可视化分析
  • 新手搭建网站的主要流程
  • 怎么将电脑中的声音录制成WAV格式
  • 智能合约Solidity教程-事件和日志(一)
  • 回归生活:清理微信公众号
  • ###STL(标准模板库)
  • #13 yum、编译安装与sed命令的使用
  • #Datawhale AI夏令营第4期#AIGC方向 文生图 Task2
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • #使用清华镜像源 安装/更新 指定版本tensorflow
  • #预处理和函数的对比以及条件编译
  • (2)MFC+openGL单文档框架glFrame
  • (LeetCode C++)盛最多水的容器
  • (翻译)terry crowley: 写给程序员
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (附源码)计算机毕业设计SSM疫情居家隔离服务系统
  • (汇总)os模块以及shutil模块对文件的操作
  • (九)c52学习之旅-定时器
  • (理论篇)httpmoudle和httphandler一览
  • (三)SvelteKit教程:layout 文件
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (中等) HDU 4370 0 or 1,建模+Dijkstra。