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

发现leader是大专毕业,怎么办?

0
分享至

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

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

一网友在网上询问:发现leader是大专毕业,怎么办?他大专和你有啥关系啊。leader学历是大专,可能人家来的早,并且leader不一定需要很高的技术,只要会管理就行。技术需要的是智商,管理需要的是情商,智商高的不一定情商高,所以leader的学历不如你很正常。

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

来看下今天的算法题,这题是LeetCode的第77题:组合。

问题描述

来源:LeetCode第77题

难度:中等

给定两个整数 n 和 k,返回范围 [1, n] 中所有可能的 k 个数的组合。你可以按任何顺序返回答案。

示例1:


输入:n = 4, k = 2 输出: [ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4], ]

示例2:


输入:n = 1, k = 1 输出:[[1]]

  • 1 <= n <= 20

  • 1 <= k <= n

问题分析

这题返回从 1 到 n 中所有 k 个数的组合,所谓的组合也就是从数组中选择 k 个数,这种选择只是其中的一个组合。我们知道排列是有顺序的,但组合是没有顺序的,比如[1,2]和[2,1]只能算一个组合。组合选择的过程我们可以把它看作是一棵树,如下图所示:

因为每个数字在每个组合中只能选择一次,所以选择当前数字的时候,下一步只能选择他后面的数字,否则就会出现类似于[1,2]和[2,1]这种重复的组合。当选择个数达到 k 个的时候就不要再往下选了,然后把这个组合添加到最终的集合中,这是一道回溯算法问题,代码非常简单。

JAVA:

public List
         
 > combine( int n,  int k) {     List > ans =  new ArrayList<>();     dfs(ans,  new ArrayList<>(k), n, k,  1);      return ans; } private void dfs(List > ans, List  path,  int n,  int k,  int start)  {      if (path.size() == k) {         ans.add( new ArrayList<>(path));          return;     }      for ( int i = start; i <= n; i++) {         path.add(i); // 选择         dfs(ans, path, n, k, i +  1); // 递归到下一层         path.remove(path.size() -  1); // 撤销选择     } }

C++:

public:     vector

 > combine(int n, int k) {         vector

 > ans;         vector

  path;         dfs(ans, path, n, k, 1);         return ans;     }     void dfs(vector

 > &ans, vector

  &path, int n, int k, int start) {         if (path.size() == k) {             ans.emplace_back(path);             return;         }         for (int i = start; i <= n; i++) {             path.emplace_back(i);// 选择             dfs(ans, path, n, k, i + 1);// 递归到下一层             path.pop_back();// 撤销选择         }     }





Python:

def combine(self, n: int, k: int) -> List[List[int]]:     ans = []     path = []     def dfs(start: int):         if len(path) == k:             ans.append(path[:])             return         for i in range(start, n + 1):             path.append(i)  # 选择             dfs(i + 1)  # 递归到下一层             path.pop()  # 撤销选择     dfs(1)     return ans

笔者简介

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

相关推荐
热点推荐
发现一个让人吃惊的真相:农村里每个月200多元的养老金威力真大

发现一个让人吃惊的真相:农村里每个月200多元的养老金威力真大

复转这些年
2026-06-19 19:16:07
美国打死都没想到!曾经把中国1000多名外逃贪官当“宝贝“护着

美国打死都没想到!曾经把中国1000多名外逃贪官当“宝贝“护着

果妈聊娱乐
2026-06-03 15:15:51
队友重返老东家传言成真?爱德华兹与森林狼面临考验

队友重返老东家传言成真?爱德华兹与森林狼面临考验

热血体育社
2026-06-20 01:31:06
有没有人敢爆自己的瓜?网友:确定玩这么大吗?

有没有人敢爆自己的瓜?网友:确定玩这么大吗?

夜深爱杂谈
2026-02-18 20:55:58
贾乃亮回应常年直播不拍戏:没办法,我演员天赋不强,演戏不好

贾乃亮回应常年直播不拍戏:没办法,我演员天赋不强,演戏不好

韩小娱
2026-06-19 07:50:25
为啥有人认为开车很耗精力?网友:我开长途会进入一种入定的状态

为啥有人认为开车很耗精力?网友:我开长途会进入一种入定的状态

带你感受人间冷暖
2026-05-02 14:36:51
任天堂突然送世界杯神作!Switch玩家狂喜

任天堂突然送世界杯神作!Switch玩家狂喜

赴一场山海啊
2026-06-19 01:13:12
俄罗斯人可没这么好脾气!菲律宾总统外交失礼,被普京当场揭穿!

俄罗斯人可没这么好脾气!菲律宾总统外交失礼,被普京当场揭穿!

阿龙聊军事
2026-06-19 16:32:23
汪小菲出席玥儿毕业典礼,马筱梅一个举动让人称赞,大S没牵挂了

汪小菲出席玥儿毕业典礼,马筱梅一个举动让人称赞,大S没牵挂了

潋滟晴方DAY
2026-06-19 22:10:37
“阴挺”是什么病?主要原因是什么?女性要远离这种“社交癌”!

“阴挺”是什么病?主要原因是什么?女性要远离这种“社交癌”!

健康科普365
2026-06-03 20:05:03
PC厂商集体重回DDR4,内存涨价彻底失控,国产DDR5却突然提速了

PC厂商集体重回DDR4,内存涨价彻底失控,国产DDR5却突然提速了

小8说科技
2026-06-19 22:44:51
马科斯拿下参议院后,杜特尔特长子爆料:又一参议员被国际刑事法院盯上

马科斯拿下参议院后,杜特尔特长子爆料:又一参议员被国际刑事法院盯上

爱看剧的阿峰
2026-06-19 13:14:26
世界杯 巴西VS海地 这一天将被长久铭记 !比分推荐 倚天足球

世界杯 巴西VS海地 这一天将被长久铭记 !比分推荐 倚天足球

倚天足球
2026-06-19 17:16:05
金融男的三件套,变了

金融男的三件套,变了

叫我娱乐菌
2026-03-30 19:35:53
韩国女团集体卖肉!连孩子都逃不过!

韩国女团集体卖肉!连孩子都逃不过!

小椰的奶奶
2026-06-18 13:51:24
泰山官宣足协杯终极目标!5大主力伤停,王大雷格局拉满征服全场

泰山官宣足协杯终极目标!5大主力伤停,王大雷格局拉满征服全场

体坛小鹏
2026-06-19 18:40:03
赢球也挨刀!英格兰两大主力或被拿下,名宿爆图赫尔动真格!

赢球也挨刀!英格兰两大主力或被拿下,名宿爆图赫尔动真格!

澜归序
2026-06-19 07:55:41
东风导弹泄密案!间谍郭万钧一家三口,全部被处以死刑

东风导弹泄密案!间谍郭万钧一家三口,全部被处以死刑

番外行
2026-03-31 08:28:28
宝妈避雨被赶后续:大批顾客退单,道歉也难平众怒,门店口碑崩了

宝妈避雨被赶后续:大批顾客退单,道歉也难平众怒,门店口碑崩了

一口娱乐
2026-06-18 17:35:23
法尔克:拜仁签萨伊瓦里后不会报价拉师傅,卡里克想留用后者

法尔克:拜仁签萨伊瓦里后不会报价拉师傅,卡里克想留用后者

懂球帝
2026-06-20 01:34:19
2026-06-20 02:47:00
数据结构和算法
数据结构和算法
专门介绍和写算法题解的号
273文章数 4关注度
往期回顾 全部

科技要闻

Anthropic被禁,智谱却涨疯了

头条要闻

特朗普:伊朗走投无路彻底完蛋了 我们就把这60天耗完

头条要闻

特朗普:伊朗走投无路彻底完蛋了 我们就把这60天耗完

体育要闻

世界杯最不知名球员,没上场先涨粉600万

娱乐要闻

孙艺珍晒母子合照!4岁小甜豆暴风成长

财经要闻

Token低价陷阱

汽车要闻

惊出冷汗!重庆实测奥迪A5L,华为智驾这波操作绝了…

态度原创

家居
手机
亲子
本地
数码

家居要闻

绿意盎然 自然之境

手机要闻

卖爆了!小米 17T 系列四天热销 7 万台,首周预估破 10 万台,争霸中端

亲子要闻

加一笔什么字?

本地新闻

世界杯黑马佛得角:河北人开超市,温州人当老板

数码要闻

SSD太贵换回HDD:机械硬盘价格连涨5个季度!

无障碍浏览 进入关怀版