网易首页 > 网易号 > 正文 申请入驻

一员工被裁,拿了22万赔偿,前公司想通过涨薪的方式让他还回去。

0
分享至

专栏:50多种数据结构彻底征服

专栏:50多种经典图论算法全部掌握

一员工在公司工作了8年被裁,赔偿了22万,刚找到工作,结果前公司就想通过涨薪的方式让他继续回来上班,并且把赔偿金还回去。回去上班可以,为什么要还赔偿金,万一还了之后不到一个月开除,岂不是啥赔偿都没了。

网友评论:

--------------下面是今天的算法题--------------

来看下今天的算法题,这题是LeetCode的第139:单词拆分。

问题描述

来源:LeetCode第139题

难度:中等

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

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

示例1:


输入: s = "leetcode", wordDict = ["leet", "code"] 输出: true 解释: 返回 true 因为 "leetcode" 可以由 "leet" 和 "code" 拼接成。

示例2:


输入: s = "catsandog", wordDict = ["cats", "dog", "sand", "and", "cat"] 输出: false

  • 1 <= s.length <= 300

  • 1 <= wordDict.length <= 1000

  • 1 <= wordDict[i].length <= 20

  • s 和 wordDict[i] 仅由小写英文字母组成

  • wordDict 中的所有字符串 互不相同

问题分析

这题判断能否用字典中的字符串拼接成字符串 s ,实际上就是把字符串 s 拆分成一些子串,并且判断这些子串是否都存在字典wordDict中。这题解决方式比较多,有动态规划,还有BFS和DFS,我们先来看动态规划怎么解决。

定义dp[i]表示字符串的前 i 个字符经过拆分是否都存在于字典wordDict中。如果求dp[i],需要往前截取 k 个字符,判断子串[i-k+1,i]是否存在于字典wordDict中,并且前面子串[0,i-k]拆分的子串也是否都存在于wordDict中,如果都存在,说明可以拆分

JAVA:

public boolean wordBreak(String s, List  wordDict)  {
    int len = s.length();
    boolean[] dp = new boolean[len + 1];
    dp[0] = true;// 空字符串,不需要字典中的字符串。
    for (int i = 1; i <= len; i++) {
        for (int j = 0; j < i; j++) {
            // 把字符串分割为s[0,j-1]和s[j,i]两部分,
            // 这两部分必须都存在于字典中dp[i]才会返回true。
            dp[i] = dp[j] && wordDict.contains(s.substring(j, i));
            if (dp[i])// 只要有一种方式能够拆分成功,后面就不要尝试拆分了。
                break;
        }
    }
    return dp[len];
}

C++:

public:
    bool wordBreak(string s, vector

  &wordDict) {         size_t len = s.size();         vector

  dp(len + 1, false);         unordered_set

  wordSet(wordDict.begin(), wordDict.end());         dp[0] = true;// 空字符串,不需要字典中的字符串。         for (int i = 1; i <= len; i++) {             for (int j = 0; j < i; j++) {                 // 把字符串分割为s[0,j-1]和s[j,i]两部分,                 // 这两部分必须都存在于字典中dp[i]才会返回true。                 if (dp[j] && wordSet.find(s.substr(j, i - j)) != wordSet.end()) {                     dp[i] = true;// 只要有一种方式能够拆分成功,后面就不要尝试拆分了。                     break;                 }             }         }         return dp[len];     }



Python:

def wordBreak(self, s: str, wordDict: List[str]) -> bool:
    len_s = len(s)
    dp = [False] * (len_s + 1)
    dp[0] = True  # 空字符串,不需要字典中的字符串。
    for i in range(1, len_s + 1):
        for j in range(i):
            # 把字符串分割为s[0,j-1]和s[j,i]两部分,
            # 这两部分必须都存在于字典中dp[i]才会返回true。
            if dp[j] and s[j:i] in wordDict:
                dp[i] = True
                # 只要有一种方式能够拆分成功,后面就不要尝试拆分了。
                break
    return dp[len_s]

笔者简介

博哥,真名:王一博,毕业十多年, 作者,专注于 数据结构和算法 的讲解,在全球30多个算法网站中累计做题2000多道,在公众号中写算法题解800多题,对算法题有自己独特的解题思路和解题技巧,喜欢的可以给个关注,也可以 下载我整理的1000多页的PDF算法文档 。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
韩国变天!尹锡悦判无罪,朴槿惠重出江湖助选,李在明大势已去?

韩国变天!尹锡悦判无罪,朴槿惠重出江湖助选,李在明大势已去?

杰丝聊古今
2026-05-31 22:09:02
捷克参议院主席再次窜访台湾!中使馆表明严正立场:敦促捷方恪守一个中国原则,立即采取有效措施消除这一错误行径的恶劣影响

捷克参议院主席再次窜访台湾!中使馆表明严正立场:敦促捷方恪守一个中国原则,立即采取有效措施消除这一错误行径的恶劣影响

极目新闻
2026-05-31 22:39:48
我也希望费德勒是GOAT!巴西新星丰塞卡:但德约科维奇才是

我也希望费德勒是GOAT!巴西新星丰塞卡:但德约科维奇才是

体育妞世界
2026-05-31 14:01:15
中产为什么宁愿等三周,也要开走Model Y?

中产为什么宁愿等三周,也要开走Model Y?

沙雕小琳琳
2026-05-31 02:36:50
恩里克欧冠封神!带队2年连克7豪门夺2冠,给姆巴佩开小灶他不听

恩里克欧冠封神!带队2年连克7豪门夺2冠,给姆巴佩开小灶他不听

体育知多少
2026-05-31 05:12:05
法网女单彻底乱了:随着卫冕冠军爆大冷1-2,世界前十已有5将出局

法网女单彻底乱了:随着卫冕冠军爆大冷1-2,世界前十已有5将出局

侧身凌空斩
2026-05-31 02:25:54
又一国产主帅下课?深圳新鹏城考虑换帅,41岁前国脚即将离任

又一国产主帅下课?深圳新鹏城考虑换帅,41岁前国脚即将离任

里芃芃体育
2026-05-31 08:20:35
第一次感受到“荔枝核的威力”,泡水里20天,长成“粉盆栽”

第一次感受到“荔枝核的威力”,泡水里20天,长成“粉盆栽”

美家指南
2026-05-15 15:27:43
中国家门口生变,东盟11国选边站队,缅甸交权菲律宾,菲改了身份

中国家门口生变,东盟11国选边站队,缅甸交权菲律宾,菲改了身份

混沌录
2026-05-20 18:16:08
杜淳老婆遗憾发文,突然住院无法去谢霆锋演唱会,自曝切了一片肺

杜淳老婆遗憾发文,突然住院无法去谢霆锋演唱会,自曝切了一片肺

金风说
2026-05-31 18:59:31
保密期限已至,中央首长宣布:毛岸英的真相,已经可以公布了!

保密期限已至,中央首长宣布:毛岸英的真相,已经可以公布了!

磊子讲史
2025-03-26 17:04:06
不是伊劳拉!利物浦换帅大反转!新克洛普半路杀出截胡

不是伊劳拉!利物浦换帅大反转!新克洛普半路杀出截胡

澜归序
2026-05-31 01:08:31
陈涛刚下课就在社媒发声!首次透露下课原因,还炮轰一人不懂球

陈涛刚下课就在社媒发声!首次透露下课原因,还炮轰一人不懂球

振刚说足球
2026-05-31 16:47:56
张嘉倪已复婚!买超微博仍是张嘉倪老公,疑似张嘉倪为热度假离婚

张嘉倪已复婚!买超微博仍是张嘉倪老公,疑似张嘉倪为热度假离婚

八卦王者
2026-05-31 14:18:47
官宣!人社部“铁规”7月1日全国执行,退休、在职全沾光亿人受益

官宣!人社部“铁规”7月1日全国执行,退休、在职全沾光亿人受益

辉哥说动漫
2026-05-30 14:56:30
怎么拒绝亲戚要长期住到家里的请求?网友:看好了,我只教一遍!

怎么拒绝亲戚要长期住到家里的请求?网友:看好了,我只教一遍!

夜深爱杂谈
2026-05-15 07:17:28
李德维回应基金会状告萧旭岑、王光慈事件

李德维回应基金会状告萧旭岑、王光慈事件

叮当当科技
2026-05-31 21:49:54
被抓、家中金条堆成山,原来王丽坤和车晓是同类人

被抓、家中金条堆成山,原来王丽坤和车晓是同类人

阿伧说事
2026-05-16 15:46:45
周朝国都西岐,商朝的国都朝歌,现如今这两大名城位于什么位置?

周朝国都西岐,商朝的国都朝歌,现如今这两大名城位于什么位置?

铭记历史呀
2026-05-31 00:52:02
这3道菜才是血管的"清道夫",血管越吃越干净,中老年常吃身体棒

这3道菜才是血管的"清道夫",血管越吃越干净,中老年常吃身体棒

江江食研社
2026-05-30 20:30:04
2026-05-31 23:15:00
数据结构和算法
数据结构和算法
专门介绍和写算法题解的号
273文章数 4关注度
往期回顾 全部

科技要闻

戴尔诺基亚又回来了!AI重估老牌科技公司

头条要闻

女子在家洗澡浑身赤裸 一醉汉闯入拖她进房间欲"猥亵"

头条要闻

女子在家洗澡浑身赤裸 一醉汉闯入拖她进房间欲"猥亵"

体育要闻

阿森纳用最悲壮的方式,成就了巴黎王朝

娱乐要闻

朱军退休,正义虽迟但到,女方受惩

财经要闻

医学首席转岗搞科技,A股科技股遭遇巨震

汽车要闻

900V+3.2秒破百 领克10+&领克10上市16.99万元起

态度原创

本地
旅游
教育
公开课
军事航空

本地新闻

用剪纸的方式,打开江苏扬州

旅游要闻

“六一”儿童节,一起漫步上博东馆(文末探索宫活动互动有奖)

教育要闻

乱入版:QS大学排名2027最新排名应该这么排!

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

解放军代表质问日防卫大臣:日本何时道歉

无障碍浏览 进入关怀版