原题链接:https://leetcode-cn.com/problems/word-break/

动态规划

dp[i]表示S[:i]可以成功拆分

状态转移:

dp[i]=dp[j]+s.substr(j,i-j) is of wordDict

代码

bool wordBreak(string s, vector<string>& wordDict) {int len=s.size();vector<bool> dp(len+1,0);dp[0]=true;for(int i=1;i<=len;i++){for(int j=0;j<i;j++){if(dp[j]&&find(wordDict.begin(),wordDict.end(),s.substr(j,i-j))!=wordDict.end()){dp[i]=true;break;}}}return dp[len];}

leetcode算法题--单词拆分★相关推荐

  1. leetcode算法题--整数拆分

    原题链接:https://leetcode-cn.com/problems/integer-break/ 动态规划 dp[i] i表示数字,dp[i]表示乘积 状态转移 dp[i]=max(dp[i] ...

  2. LeetCode算法题整理(200题左右)

    目录 前言 一.树(17) 1.1.后序遍历 1.2.层次遍历 1.3.中序 1.4.前序 二.回溯(20) 2.1.普通回溯 2.2.线性回溯:组合.排列.子集.分割 2.3.矩阵回溯 三.二分查找 ...

  3. LeetCode算法题-Goat Latin Easy(Java实现)

    这是悦乐书的第322次更新,第344篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第192题(顺位题号是824).给出句子S,由空格分隔的单词组成.每个单词仅由小写和大写 ...

  4. 【算法】LeetCode算法题-Maximum Subarray

    这是悦乐书的第154次更新,第156篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第13题(顺位题号是53).给定一个整数数组nums,找出一个最大和,此和是由数组中索引 ...

  5. LeetCode算法题-Detect Capital(Java实现)

    这是悦乐书的第251次更新,第264篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第118题(顺位题号是520).给定一个单词,你需要判断其中大写字母的使用是否正确.当下 ...

  6. LeetCode算法题-Nth Digit(Java实现)

    这是悦乐书的第215次更新,第228篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第83题(顺位题号是400).找到无限整数序列的第n个数字1,2,3,4,5,6,7,8 ...

  7. LeetCode算法题-Reverse Linked List(Java实现)

    这是悦乐书的第192次更新,第195篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第51题(顺位题号是206).反转单链表.例如: 输入:1-> 2-> 3- ...

  8. LeetCode算法题-Convert a Number to Hexadecimal(Java实现)

    这是悦乐书的第219次更新,第231篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第86题(顺位题号是405).给定一个整数,写一个算法将其转换为十六进制.对于负整数,使 ...

  9. leetcode算法题--零钱兑换

    原题链接:https://leetcode-cn.com/problems/coin-change/ 相关题目:leetcode算法题–完全平方数★ 动态规划 dp[i] i从0到amount,dp[ ...

最新文章

  1. 因为那里面有我,也有你
  2. 2019.08.07【NOIP提高组】模拟 A 组 总结
  3. 【GOF23设计模式】原型模式
  4. python3学习者的福音
  5. Navicat Premium 安装
  6. java 解析xml字符串的_java 解析xml字符串
  7. 双水泵轮换工作原理图_周宁气压给水设备控制柜原理图
  8. C#访问MySQL数据库帮助类
  9. CSDN开发者云平台体验
  10. 关于AD9371FilterWizard无法运行问题
  11. echarts矢量地图基本实现
  12. 打印机无法打印测试页是什么原因
  13. 360怎么修改域名服务器地址,怎样修改DNS地址
  14. 【JAVA SE基础篇】29.初识数组
  15. TcaplusDB君 · 行业新闻汇编(五)
  16. 跟计算机相关的商标类别,一体电脑商标注册属于第几类?
  17. 面试中的65个技巧性回答---这简直就是全餐嘛
  18. 2015-4-23 bav总结
  19. 搞不懂SDN?那是因为你没看这个小故事…
  20. 自己开发icloud客户端软件

热门文章

  1. python代码翻译-python实现在线翻译
  2. python好学吗一般要学多久-转行学Python开发难吗,月薪过万需要多久
  3. python3最新稳定版本-Python 3.9.0 稳定版发布
  4. python单词大全-python常用的单词
  5. python3.8.5 run-Python 3.8.5 正式发布
  6. python视频教学视频哪个好-Python入门视频哪个好?
  7. python cmd命令大全-详解python调用cmd命令三种方法
  8. python读取excel-Python中使用第三方库xlrd来读取Excel示例
  9. 算法(第4版)学习笔记
  10. 题目1171:C翻转