首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
等待我的只有感谢信
2017-09-22 13:36
已编辑
中国计量大学 安卓
关注
已关注
取消关注
滴滴三面几道算法题
1、大数组,很多重复,怎么排序 2、1到n+2范围的数选n个组成一个数组,找少的那两个 第一个我答的桶排,第二个不会O(n)的。 怎么答?
提示
全部评论
推荐
最新
楼层
Leoric
南京理工大学 C++
文艺做法: 设缺失的数为x和y,将原数组和数组{1,2,3,....,n,n+1,n+2}合并,得到一个长度为2n+2的数组Array。 求得Array[ 0 ]^Array[ 1 ]^...&Array[ 2n+1 ]的值V,则V=x^y。由于x!=y ,V肯定不为0。 随便选择一个二的次幂值m,使得V&m>0,比如V=0001001(2) ,则m可取1,8。 将Array中的元素分成2个数组,分组的依据为Array[ 1 ]&m>0及Array[ 1 ]&m=0。此种分法,必然将x和y分到2个数组中,且两个数组除x和y之外,其它的数组都是成对出现的。 将2个数组分别取异或(计算方式同于计算Array的值V),得到2个值,即为x和y。 2B做法: 定义一个长度为n+2的bool数组,对于数组的每个值,将bool中对应位置设为true,然后找到2个false的下标。 结论: 此题存在纰漏,而防止2B做法出现的方法应该是提供2个数组,第2个数组比第一个少了2个元素,设计算法找出少的2个元素。
点赞
回复
分享
发布于 2017-09-22 13:38
昵称80
山东大学 Java
大佬,能否把这两个题目描述清楚点啊,没太看懂题目
点赞
回复
分享
发布于 2017-10-06 19:58
星星的你
成都广播电视大学 C++
比如对全国考研数学成绩排序
点赞
回复
分享
发布于 2017-09-22 14:50
星星的你
成都广播电视大学 C++
第一个计数排序
点赞
回复
分享
发布于 2017-09-22 14:49
大大包子
北京邮电大学 PHP
我和你的第二题一样,我给出的思路是这样的,给数组排号,数组为1到n号,数字1放在1号位置,数字2放在2号位置,以此类推,n+1和n+2设置为两个false的布尔类型,如果数组中出现n+1和n+2,就把对于的bool设置为ture,把出现n+1或者n+2的位置设置为0。整体思想就是给数组编号,然后里面的数字对号入座。这样是O(n)的复杂度,O(1)的空间复杂度。我当时答完三面就过了。
点赞
回复
分享
发布于 2017-09-22 13:31
坂本大佬
中国科学院大学 Java
设缺失的两个数为x,y 则 1+2+3+...+(n+1)+(n+2)=S1 (固定常数) 1^2+2^2+3^2+...+(n+1)^2+(n+2)^2=S2 (固定常数) 则对给定的数组,其全部元素和为M1,全部元素平方和为M2 则有 x+y+M1=S1 x^2+y^2+M2=S2 解出x和y即可
点赞
回复
分享
发布于 2017-09-22 13:25
牛客第一菜
********* Java
第二个用bit把
点赞
回复
分享
发布于 2017-09-22 13:25
暂无评论,快来抢首评~
相关推荐
今天 10:45
东华理工大学 Java
求大佬点评,boss上沟通305,20已投,但是20份简历投出去都没后文😭
26届双非,简历难得投出去,投出去石沉大海太搞心态了#简历# #简历求拷打# #投了多少份简历才上岸# #如何写一份好简历#
点赞
评论
收藏
分享
07-17 18:05
天津大学 Java
26届java后端秋招求帮看简历
简历微改很多次了,但是没什么面试的机会,虚心求教,望大佬们帮看看
听劝,我这个简历该怎么改...
点赞
评论
收藏
分享
05-26 12:14
东莞理工学院 Java
26 届 Java 后端找实习,求大佬提建议
目标中小厂就行, boss170+沟通投出去 7 份简历 0 面试😫要了简历就没后续了,是不是简历写得不好,求大佬帮我看看简历提点建议🥺
学院鼠鼠一只耳:
校友加油。ssob的话建议做一份图片版的简历,打招呼的时候顺便把简历图片塞hr嘴里
点赞
评论
收藏
分享
07-14 19:37
广西农业职业技术大学 Java
怎么回事的喽
怎么没有面试呀
猫头夜鹰:
图书管理系统能有面试就怪了,放十年前都不行
点赞
评论
收藏
分享
07-16 22:26
广电运通_大数据事业部_算法研究员(准入职员工)
广电运通内推
🏢 广电运通:上市国企,国内领先的人工智能行业应用领军企,主营城市智能和金融科技。💰 薪资福利:公司的实习工资非常有诚意哈哈;公司还有免费早午餐,免费上下班班车接送;运动达人更不要错过健身房,还有羽毛球篮球等各种活动。👫 组内氛围:我们部门真的都是俊男靓女,领导和同事都非常亲切,依稀记得刚开始来的时候还做错了一些事,Mentor脾气超好,非常耐心;此外!在这里我还认识了很多一起实习的小伙伴们,大家都是很好的朋友🧑🤝🧑周末经常一起去了顺德、香港等地,秒变旅游搭子,超级幸福。👋 广电运通,入股不亏!广电运通集团2025校园招聘+26届实习启动啦【四大类别,60+岗位】技术类、营销...
广电运通公司福利 310人发布
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
15
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
20250716 - 百度 - 后端开发 - 一面
6002
2
...
实习,你就这么偷
5923
3
...
为什么有人说 211 以下就进不了大厂了?
3949
4
...
滴滴提前批面经
3833
5
...
27届前端七月找实习记录
3402
6
...
百度提前批后端一面 —— 亚历山大,特批拿下
3265
7
...
关于牛土兵教育割韭菜的事实
3141
8
...
从中山大学到中兴 SSP:我的秋招打怪升级之路
2899
9
...
滴滴提前批凉经(一面,二面)
2339
10
...
百度提前批
2201
创作者周榜
更多
正在热议
更多
#
校招阶段,学历VS技术哪个更重要?
#
7509次浏览
101人参与
#
顺丰求职进展汇总
#
52658次浏览
283人参与
#
不卡学历的大厂有哪些?
#
13806次浏览
104人参与
#
腾讯音乐求职进展汇总
#
96633次浏览
563人参与
#
没有合适的工作,你会先找个干着,还是考公考研
#
120965次浏览
1144人参与
#
除了主业以外,你还有哪些其他收入?
#
5390次浏览
96人参与
#
实习时,大家都怎么称呼自己的mentor?
#
42734次浏览
270人参与
#
摸鱼被leader发现了怎么办
#
60409次浏览
368人参与
#
视觉/交互/设计招聘信息汇总
#
17865次浏览
612人参与
#
实习如何「偷」产出?
#
22023次浏览
261人参与
#
社恐入职新公司如何融入团队
#
10571次浏览
62人参与
#
风评不好的公司,你会去吗?
#
44109次浏览
316人参与
#
考研可以缓解求职焦虑吗
#
53284次浏览
474人参与
#
职场新人体验
#
13017次浏览
139人参与
#
实习打杂,要跑路吗
#
11269次浏览
148人参与
#
校园里的破防时刻
#
6446次浏览
76人参与
#
金融财经春招备战日记
#
22463次浏览
134人参与
#
求职遇到的搞笑事件
#
121404次浏览
795人参与
#
大学最后一个寒假,我想……
#
47835次浏览
580人参与
#
毕业旅行去哪玩儿
#
13981次浏览
136人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务