热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

leetcode139.单词拆分(javascript)

一、题目地址https:leetcode-cn.comproblemsword-break二、具体代码***param{string}s*param{string[]}wor

一、题目地址

https://leetcode-cn.com/problems/word-break/

二、具体代码

/*** @param {string} s* @param {string[]} wordDict* @return {boolean}*/
// 记忆化动态规划
// 时间复杂度: O(n^2)
// 空间复杂度: O(n)
var wordBreak &#61; function(s, wordDict) {let len &#61; s.length;let dp &#61; new Array(len &#43; 1).fill(false);dp[0] &#61; true;for(let i&#61;1; i<&#61;len; i&#43;&#43;) {for(let j&#61;i-1; j>&#61;0; j--) {if(dp[i] &#61;&#61;&#61; true) {break;}if(dp[j] &#61;&#61;&#61; false) {continue;}let tempStr &#61; s.slice(j, i);if(dp[j] &#61;&#61;&#61; true && wordDict.includes(tempStr)) {dp[i] &#61; true;break;}}}return dp[len];
};

三、补充链接

https://leetcode-cn.com/problems/word-break/solution/shou-hui-tu-jie-san-chong-fang-fa-dfs-bfs-dong-tai/

四、补充部分

关注公众号&#xff1a;【深漂程序员小庄】&#xff1a;
内含丰富的学习资源和面试经验&#xff08;不限前端、java&#xff09;&#xff0c;还有学习交流群可加&#xff0c;并且还有各大厂大佬可一起交流学习&#xff0c;一起进步&#xff5e;添加小庄微信&#xff0c;回复【加群】&#xff0c;可加入互联网技术交流群&#xff1a;

在这里插入图片描述


推荐阅读
author-avatar
黄欣豪972
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有