首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
Martin高龙
2017-08-04 16:31
已编辑
北京航空航天大学 C++
关注
已关注
取消关注
请教【组合,递归】
弱弱的问一个问题:
给定一些数组
A,B,C,.....N
比如
A=[1,2,8], B=[2,5,6,7],C=[3]....各个数组的长度不一致
怎么实现输出分别
从每个数组取出一个数
的
所有组合
情况。比如153,173,........
想用递归实现,但是递归实现的思路不清晰,请指教
#算法工程师#
提示
全部评论
推荐
最新
楼层
=..=
腾讯_天美_研发工程师(准入职)
是这样吗? vector<vector<int>>res; vector<int>temp; void find_all(vector<vector<int>>num,int index){ if (index == num.size()) res.push_back(temp); else{ for (int i = 0; i < num[index].size(); i++){ temp.push_back(num[index][i]); find_all(num, index + 1); temp.pop_back(); } } } int main() { vector<vector<int>>num = { { 1, 2, 8 }, { 2, 5, 6, 7 }, { 3 } }; find_all(num, 0); return 0; }
点赞
回复
分享
发布于 2017-08-04 16:35
海阔i天空
天津的大学 Java
画出搜索树就一目了然了,和全排列问题很相似,只不过每一层的备选节点不同,第一层为1 2 8第二层为2 5 6 7第三层为8。PS 其实循环更高解决为啥非要用递归呢
点赞
回复
分享
发布于 2017-08-05 09:16
void_main
北京邮电大学 Java
function funcd($arr,$pre,&$result){ if($arr==null||$arr==[]){ $result[]=$pre; }else{ $arr1=array_shift($arr); foreach($arr1 as $value){ funcd($arr,$pre.$value,$result); } } } $arrn=[[1,7,9],[3,4,9,10]]; funcd($arrn,'',$results); print_r($results);
点赞
回复
分享
发布于 2017-08-04 17:28
Martin高龙
楼主
北京航空航天大学 C++
刚接触python,用python实现了了一下Lando的方法 #输入字典dic={'A':[2,4,3],'B':[2.2,3.5,3.1,6.3],'C':[1,4.2],'D':[0.2,9,5],'E':[4.1,4.3],'F':[2.9]} index=['A','B','C','D','E','F'] #不同数组的全排列 def permutaion2(dic,result,ind): if ind==len(dic): print(result) else: for i in range(len(dic[index[ind]])): list=dic[index[ind]] result.append(list[i]) permutaion2(dic,result,ind+1) result.pop() #main srt=[] permutaion2(dic,srt,0)
点赞
回复
分享
发布于 2017-08-04 16:58
lovesick
浙江大学 C++
和求全排列的思路一致,只不过一个字符串变成了多个字符串
点赞
回复
分享
发布于 2017-08-04 16:43
见习精神病
天津财经大学 Java
mark
点赞
回复
分享
发布于 2017-08-04 16:17
暂无评论,快来抢首评~
相关推荐
01-12 13:02
魔门塔(苏州)科技有限公司_感知算法工程师(准入职员工)
小天才内推,小天才内推码
小天才26秋招分享(三面凉经)tl:9.13投递-10.10自主约面-10.10一面-10.11上传作品集-10.14二面-10.16三面(交叉面) 一面:线上邮件通知选择具体面试时间段(大约20mins)面试官问题1. 请先做一个自我介绍(1分钟左右)。2. 简历项目追问3. 在校期间有获得哪些奖学金吗?4. 有挂过科吗?5. 学得最好的课程是哪些?6. 分享一个人力资源领域中你觉得很重要的知识点。7. 根据以上追问若干问题8. 结合实习经历,招聘的具体成果是你直接负责的社招岗位吗?9. 你的导师对你的工作评价是什么样的?10.追问11.综合实习经历,你目前更适合做人力哪个方向的工作?12....
点赞
评论
收藏
分享
01-14 14:34
西安电子科技大学 Java
一次面试让我重新认识了 Cursor
上周面试的时候,面试官突然问我:“你用过 Cursor 对吧,那你知道 rules 嘛?”当时小爱一愣,把问题听成了Cursor的弱势,本来一张嘴就要编了,结果被面试官及时制止,强行纠正了下发音没事,不明白咱可以学。面试完了,小爱同学就去了解了下这个点什么是 Cursor RulesCursor Rules也就是Cursor规则,本质上就是一组“开发规范/约束提示”,告诉 AI 在帮你写代码、生成文件时要遵守的规则。类似于你在写 prompt,但它是持久的,全局生效Cursor Rules 有两种类型:全局规则(User Rules)、项目规则(Project Rules),全局适用于所有项目...
查看1道真题和解析
点赞
评论
收藏
分享
2025-11-24 18:26
中南民族大学 研发工程师
双非想寒假再找一个实习 求佬们指点
只有一个中厂实习,想再找一个实习。
我的实习求职记录
点赞
评论
收藏
分享
01-12 19:34
新易盛_数据系统部_数据中心系统工程师(准入职员工)
小天才内推,小天才内推码
小天才26秋招分享(三面凉经)tl:9.13投递-10.10自主约面-10.10一面-10.11上传作品集-10.14二面-10.16三面(交叉面) 一面:线上邮件通知选择具体面试时间段(大约20mins)面试官问题1. 请先做一个自我介绍(1分钟左右)。2. 简历项目追问3. 在校期间有获得哪些奖学金吗?4. 有挂过科吗?5. 学得最好的课程是哪些?6. 分享一个人力资源领域中你觉得很重要的知识点。7. 根据以上追问若干问题8. 结合实习经历,招聘的具体成果是你直接负责的社招岗位吗?9. 你的导师对你的工作评价是什么样的?10.追问11.综合实习经历,你目前更适合做人力哪个方向的工作?12....
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
招聘动态
查看更多
27届寒假/转正实习汇总
牛客网申助手重磅发布
全站热榜
更多
1
...
一次面试让我重新认识了 Cursor
9659
2
...
关于被叫做题家……
4417
3
...
「评论焚诀」在牛客,我解锁了评论新姿势💜
4403
4
...
百度后端日常实习一面
4217
5
...
组长说外包不能吃零食
3858
6
...
前端日常实习如何写简历?
3482
7
...
应届生入职半年,分享7个让我不再内耗的职场经验!
3219
8
...
周末花2天写了个“AI失业计算器”,测完计算机程序员,我沉默了...
2559
9
...
腾讯后端日常实习一面
2495
10
...
26届软件测试简历,麻烦各位大佬指点迷津
2406
创作者周榜
更多
正在热议
更多
#
为了入行xx岗,我学了__
#
6717次浏览
110人参与
#
你都见过什么样的草台班子?
#
8746次浏览
75人参与
#
简历第一个项目做什么
#
7820次浏览
118人参与
#
找实习记录
#
36384次浏览
559人参与
#
实习的你做了哪些离谱的工作
#
10412次浏览
123人参与
#
Prompt分享
#
3028次浏览
87人参与
#
工作压力大,你会干什么?
#
14448次浏览
321人参与
#
被说“做题家”,你的反应是_____?
#
2684次浏览
74人参与
#
AI让你的思考变深了还是变浅了?
#
5360次浏览
143人参与
#
如果不上班,你会去做什么
#
7768次浏览
281人参与
#
找工作前vs找工作后的心路变化
#
37224次浏览
301人参与
#
今年秋招还有金九银十吗
#
71357次浏览
502人参与
#
邪修省钱套路
#
8029次浏览
257人参与
#
如果让你发明个APP,你会想做什么
#
2320次浏览
54人参与
#
校招入职后的感受
#
466331次浏览
3628人参与
#
如果重来一次你还会读研吗
#
216671次浏览
1992人参与
#
小厂实习有必要去吗
#
78193次浏览
369人参与
#
多益网络求职进展汇总
#
62095次浏览
280人参与
#
通信硬件薪资爆料
#
1201690次浏览
7195人参与
#
参加哪些竞赛对找工作有帮助?
#
8655次浏览
144人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务