首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >强如DeepSeek,也开始海外抢人了

强如DeepSeek,也开始海外抢人了

作者头像
宫水三叶的刷题日记
发布2025-07-08 17:55:23
发布2025-07-08 17:55:23
7100
举报
运行总次数:0

DeepSeek 抢人

DeepSeek-R1 作为中国里程碑式的模型,其公司也一直是"神话"般的存在。

今年年初,DS 爆火的时候,不少招聘/职场平台都有爆料,DS 的招聘邮箱被挤爆了,根本不愁招人。

甚至一度有「DS 面试通知」比「大厂准 Offer」更有含金量的说法。

但如今,连 DS 都要主动加入"海外抢人"大战。

最近 DS 开始频繁更新求职网站 LinkedIn 上的招聘信息,招聘岗位包括前端工程师、全栈工程师和深度学习研究员等岗位,工作地点都在北京或深圳。

从以前的"简历多到看不过来",到现在的"主动出击",我觉得倒也不能说 DS 跌落神坛,而是国内 AI 人才的抢夺战确实是进入的新的阶段。

随着开源模型的快速迭代,不同厂的自家模型差距日渐缩小,光靠模型/公司光环,已经很难在招聘市场独占鳌头。

...

周末,来道轻松小算法。

题目描述

平台:LeetCode

题号:1784

给你一个二进制字符串 s,该字符串不含前导零。

如果 s 包含零个或一个由连续的 '1' 组成的字段,返回 true,否则,返回 false

如果 s 中由连续若干个 '1' 组成的字段数量不超过 1,返回 true,否则,返回 false

示例 1:

代码语言:javascript
代码运行次数:0
运行
复制
输入:s = "1001"

输出:false

解释:由连续若干个 '1' 组成的字段数量为 2,返回 false

示例 2:

代码语言:javascript
代码运行次数:0
运行
复制
输入:s = "110"

输出:true

提示:

1 <= s.length <= 100
  • s[i]'0''1'
  • s[0]'1'

模拟

根据题意进行模拟即可。

Java 代码:

代码语言:javascript
代码运行次数:0
运行
复制
class Solution {
    public boolean checkOnesSegment(String s) {
        int n = s.length(), cnt = 0, idx = 0;
        while (idx < n && cnt <= 1) {
            while (idx < n && s.charAt(idx) == '0') idx++;
            if (idx < n) {
                while (idx < n && s.charAt(idx) == '1') idx++;
                cnt++;
            }
        }
        return cnt <= 1;
    }
}

C++ 代码:

代码语言:javascript
代码运行次数:0
运行
复制
class Solution {
public:
    bool checkOnesSegment(string s) {
        int n = s.length(), cnt = 0, idx = 0;
        while (idx < n && cnt <= 1) {
            while (idx < n && s[idx] == '0') idx++;
            if (idx < n) {
                while (idx < n && s[idx] == '1') idx++;
                cnt++;
            }
        }
        return cnt <= 1;  
    }
};

Python 代码:

代码语言:javascript
代码运行次数:0
运行
复制
class Solution:
    def checkOnesSegment(self, s: str) -> bool:
        n, cnt, idx = len(s), 0, 0
        while idx < n and cnt <= 1:
            while idx < n and s[idx] == '0':
                idx += 1
            if idx < n:
                while idx < n and s[idx] == '1':
                    idx += 1
                cnt += 1
        return cnt <= 1

TypeScript 代码:

代码语言:javascript
代码运行次数:0
运行
复制
function checkOnesSegment(s: string): boolean {
    let n = s.length, cnt = 0, idx = 0
    while (idx < n && cnt <= 1) {
        while (idx < n && s[idx] == '0') idx++
        if (idx < n) {
            while (idx < n && s[idx] == '1') idx++
            cnt++
        }
    }
    return cnt <= 1
};
  • 时间复杂度:
O(n)
  • 空间复杂度:
O(1)
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-07-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 宫水三叶的刷题日记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • DeepSeek 抢人
  • 题目描述
  • 模拟
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档