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

DeepSeek百万年薪“招兵买马”,应届生入职年薪可达112万。

0
分享至

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

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

最近DeepSeek真的是火爆,网络上铺天盖地的全是关于DeepSeek的介绍,我顺便也看了下同类工作的招聘条件,学历要求到不高,大部分本科就可以,但薪资开的真的很高,动辄年薪百万,这也是未来一个很好的就业机会。如果想从事这一行业,首先把C++和Python学好,然后熟练掌握一种主流深度学习框架,比如PyTorch或Tensorflow,后面就可以直接实习或者找工作了,机会要把握住。

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

来看下今天的算法题,这题是LeetCode的第202题:快乐数。

问题描述

来源:LeetCode第202题

难度:中等

编写一个算法来判断一个数 n 是不是快乐数。

「快乐数」 定义为:

·对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。

·然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。

·如果这个过程结果为 1,那么这个数就是快乐数。

如果 n 是快乐数就返回 true ;不是,则返回 false 。

示例1:


输入:n = 19 输出:true 解释: 1^2 + 9^2 = 82 8^2 + 2^2 = 68 6^2 + 8^2 = 100 1^2 + 0^2 + 0^2 = 1

示例2:


输入:n = 2 输出:false

  • 1 <= n <= 2^31 - 1

问题分析

这题是让判断给定的数是否是快乐数,快乐数的定义是把当前数字每个位置上数字的平方相加来替换当前数字,一直重复下去,直到当前数字变成 1 ,那么这个数字就是快乐数。

还有可能永远都不会变成 1 ,这种情况就不可能是快乐数, 如果不是快乐数在计算的时候一定会出现循环 ,比如4->16->37->58->89->145->42->20->4,4 在计算的时候出现了循环,所以 4 就不是快乐数。

我们可以使用一个集合set来记录有没有出现重复的数字,如果计算的时候出现重复的数字,说明出现了循环,那么当前数字就不是快乐数。

JAVA:

public boolean isHappy(int n) {
    Set
         
         
  set =  new HashSet<>();      while (n !=  1 && set.add(n))         n = next(n);      return n ==  1; } private int next(int n) {      int sum =  0;      while (n >  0) {          int d = n %  10; // 求余数         sum += d * d;         n /=  10;     }      return sum; }

C++:

public:
    bool isHappy(int n) {
        unordered_set

  mySet;         while (n != 1 && !mySet.count(n)) {             mySet.emplace(n);             n = next(n);         }         return n == 1;     }     int next(int n) {         int sum = 0;         while (n > 0) {             int d = n % 10;// 求余数             sum += d * d;             n /= 10;         }         return sum;     }

Python:

def isHappy(self, n: int) -> bool:
    def next(n: int):
        sum = 0
        while n > 0:
            n, d = divmod(n, 10)
            sum += d ** 2
        return sum

    mySet = set()
    while n != 1 and n not in mySet:
        mySet.add(n)
        n = next(n)
    return n == 1

笔者简介

博哥,真名:王一博,毕业十多年, 作者,专注于 数据结构和算法 的讲解,在全球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.

相关推荐
热点推荐
输给上海33分!揪出1个表现最差之人,坑惨了广厦队

输给上海33分!揪出1个表现最差之人,坑惨了广厦队

体育哲人
2026-05-31 21:54:51
上海夺G3四将发挥太重要!大王弗格齐爆,李弘权全面,刘铮稳防守

上海夺G3四将发挥太重要!大王弗格齐爆,李弘权全面,刘铮稳防守

篮球资讯达人
2026-05-31 22:07:07
重大历史时刻,中国正式开启户籍制度改革运动

重大历史时刻,中国正式开启户籍制度改革运动

枫冷慕诗
2026-05-30 12:20:17
央视曝光:广州女子持两本护照调包登机被识破,竟然是双重国籍。

央视曝光:广州女子持两本护照调包登机被识破,竟然是双重国籍。

健身狂人
2026-05-31 12:00:28
正式官宣!国务院放大招:城里有房家庭都乐开花,不仅宜居还增值

正式官宣!国务院放大招:城里有房家庭都乐开花,不仅宜居还增值

阿离家居
2026-05-29 16:56:30
萧旭岑道出实情,与马英九两人关系闹僵的原因,和访问大陆有关系

萧旭岑道出实情,与马英九两人关系闹僵的原因,和访问大陆有关系

聚焦真实瞬间
2026-05-30 22:30:14
99年我回村葬母无人搭理,只有1户人家热心帮忙,15年后我去报恩

99年我回村葬母无人搭理,只有1户人家热心帮忙,15年后我去报恩

千秋文化
2025-09-05 11:30:00
结婚十年丈夫八次出轨蒋勤勤,43岁抑郁烧炭自尽

结婚十年丈夫八次出轨蒋勤勤,43岁抑郁烧炭自尽

萧狡科普解说
2026-05-31 15:45:53
男人和女人的性欲,随着年纪增长会有什么变化呢?这就是答案

男人和女人的性欲,随着年纪增长会有什么变化呢?这就是答案

小赵聊心理
2026-05-31 20:34:39
5月31日俄乌:乌克兰战斗机器人正重新定义战争

5月31日俄乌:乌克兰战斗机器人正重新定义战争

山河路口
2026-05-31 18:43:01
法拉利给教皇看新车 连教宗都激动不起来 市值还蒸发30亿

法拉利给教皇看新车 连教宗都激动不起来 市值还蒸发30亿

篮坛第一线
2026-05-30 00:29:04
谁能想到,那个搞出DeepSeek的梁文锋,直接把桌子给掀了

谁能想到,那个搞出DeepSeek的梁文锋,直接把桌子给掀了

安安说
2026-05-31 10:53:31
新加坡香会取消了中国专场!美西方没料到,这次中方不陪他们玩了

新加坡香会取消了中国专场!美西方没料到,这次中方不陪他们玩了

潮鹿逐梦
2026-05-31 21:23:38
随着巴黎5-4阿森纳 成功卫冕 欧冠奖金分配出炉:3队破亿 皇马第6

随着巴黎5-4阿森纳 成功卫冕 欧冠奖金分配出炉:3队破亿 皇马第6

侃球熊弟
2026-05-31 03:19:32
胖东来调整营业时间

胖东来调整营业时间

界面新闻
2026-05-31 10:21:42
从遥不可及到全面反超,日本十大支柱产业如何被中国逐一攻破的?

从遥不可及到全面反超,日本十大支柱产业如何被中国逐一攻破的?

阿器谈史
2026-05-31 09:27:37
高价奢侈品全是骗局?从Rimowa行李箱说起

高价奢侈品全是骗局?从Rimowa行李箱说起

固件更新中
2026-05-30 00:22:00
中美日一季度GDP差距断崖,美国7.32万亿,日本1.02万亿

中美日一季度GDP差距断崖,美国7.32万亿,日本1.02万亿

又是美好的日子
2026-05-27 22:56:03
中国将迎来前所未有的死亡高峰,专家得出答案:是这些因素导致的

中国将迎来前所未有的死亡高峰,专家得出答案:是这些因素导致的

混沌录
2026-05-28 22:53:01
章子怡和郭富城早年为杂志拍摄的宣传照,也是电影《最爱》花絮

章子怡和郭富城早年为杂志拍摄的宣传照,也是电影《最爱》花絮

东方不败然多多
2026-05-31 20:57:32
2026-05-31 22:36:49
数据结构和算法
数据结构和算法
专门介绍和写算法题解的号
273文章数 4关注度
往期回顾 全部

科技要闻

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

头条要闻

保时捷一天两次被钉子扎 路面现多个修车广告报价上千

头条要闻

保时捷一天两次被钉子扎 路面现多个修车广告报价上千

体育要闻

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

娱乐要闻

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

财经要闻

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

汽车要闻

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

态度原创

数码
时尚
本地
教育
房产

数码要闻

26年Windows全通关!单核ThinkPad T43封神:裸机跑遍NT到Win10

梓渝:慢下来,也很好

本地新闻

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

教育要闻

事关所有高考生!2026高考或将出现3个重大变化!家长考生了解

房产要闻

红动五月!全国抢入核心资产,广州盯紧凯旋新世界!

无障碍浏览 进入关怀版