发动态

没有新消息

更多内容

#福大大架构师每日一题#2021-10-16:单词拆分 II。给定一个非空字符串 s 和一个包含非空单词列表的字典 word

萌新

1.变量定义:令(布尔型)二维数组ans[x][y]表示字符串s到x位为止的子串是否能变成句子,其中最后一个可能为单词的子串长度为y;一维数组res[x]表示字符串s到x位为止能否变成句子(默认不能)。2.遍历:从开头向结尾遍历,对所有遍历的0<=y<=x<strlen(s),若在该子串之前的整个字串不能变成句子(该条件的判定复杂度低,故优先判定),或者该子串不是单词,则ans[x][y] = false,否则ans[x][y] = true且res[x]=true。(优化:由于布尔的存储结构存在空间上的浪费,可使用int等数据类型按位存储)

2 赞+1
0
评论

0 条评论

暂无评论,快来写下您的评论

@2024 职Q 智联招聘

《职Q社区规范》 《资质公示》

合作商务邮箱:sbyh@zhaopin.com.cn

京ICP备17067871号 合字B2-20210134

京公网安备 11010502030147号

人力资源许可证:1101052003273号

网上有害信息举报专区

违法不良信息举报电话:400-885-9898

关爱未成年举报热线:400-885-9898-7

朝阳区人力资源与社会保障局 监督电话: 57596212,65090445