首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
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
暂无评论,快来抢首评~
相关推荐
01-15 16:51
滴滴_运维开发工程师(准入职员工)
图拉斯内推,图拉斯内推码
ai面总结:AI调教的很好,问的问题很有意思,整场面试不会有很大的压迫感,追问大多是根据你的回答提问。总时长:35分钟Q1:自我介绍,重点介绍一下个人背景和大学期间的主要经历。Q2:你对于在一家公司长期发展有什么看法?你认为哪几点因素会让你在一家公司长期工作?(有追问)Q3:你取得过的最大成就是什么?过程中最大的难点是什么?你是如何突破的?最终的结果怎么样?(有追问2个)Q4:请描述一个过往遇到的最有压力困难或最具挑战的一个场景,你是如何解决的?对你有什么影响?(有追问)Q5:依你的看法,请描述一个你近期完成的项目任务,如果重来一次,你会做哪些不同的事情来提升结果?(有追问2个)Q6:电商运营...
点赞
评论
收藏
分享
01-14 15:11
OPPO_AI算法部_AI研究员(准入职员工)
霸王茶姬内推,霸王茶姬内推码
1️⃣霸王茶姬面经(hr面) “简单自我介绍一下” 我大概讲了专业成绩和获奖等,我特意提到了我在社团有过活动策划的经历 “嗯有过活动策划经历是吧,说一下你对最近的市场热点有关注吗” “你了解霸王茶姬吗?就你的了解说一下” “你知道我们最近做的活动吗?” “你觉得你的沟通能力怎么样” “你知道达人是什么吗” “你了解我们这个岗位吗” “你觉得以你的经历,能为这个岗位带来什么,你做这个岗位的优势是什么” “你从大学城到公司大概要多久” -反问环节 问了薪资和上下班时间之类的 2️⃣霸王茶姬复试面经(部门主管面) “简单介绍一下自己” “你觉得做一个活动策划最重要的是什么” “你想从我们这个实习中获...
点赞
评论
收藏
分享
01-16 16:49
字节跳动_商家平台_后端开发(实习员工)
26届java春招简历拷打
本人211本,去年八月底到到字节实习(上个月问了没有转正机会),秋招也投了一些,没认真准备,到现在还是0offer。最近开始准备春招,做了一份简历,帮忙看看有没有啥大问题。不知道简历内容是不是太少了,需不需要补一个项目经历?实习的部门时b端的,很多项目都是跟业务强相关的,我实在不好偷产出,就包装了四条。春招能拿到一个中大厂的offer就很满意了
点赞
评论
收藏
分享
01-14 19:30
快手_电商_前端(准入职员工)
前端面筋---莉莉丝二面(已offer)
莉莉丝二面(1.13 16.00 40min)自我介绍(简历里有的不用说)不能背自我介绍的板子了, 然后灵机一动说了自己三个优点和缺点举例说明一个主动优化开发体验的案例(如搭建组件库、编写自动化脚本)i18n国际化工具是面向to C端用户的吗?这个工具做完之后反馈如何?工具的受益者是谁?对外部用户有什么额外成本?有没有技术分享的经历?你们的leader有给你们什么指导吗?周围同事对你的评价如何?为什么leader会觉得你性价比高?你做了什么让他有这样的感知?平时有用AI辅助的经历吗?最近半年有关注到前端的什么趋势?你的专业学习对选择前端方向有什么帮助?有考研的计划吗?这个决策有跟谁聊过吗?如果...
查看24道真题和解析
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
15
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
第二期「创作模范」名单揭晓!速来围观
8553
2
...
实习久了,感觉人也麻木了
2119
3
...
重生之我回到暑期实习投递前一个月!
1082
4
...
十天速通前端实习虾皮offer/面试总结
1001
5
...
不完全作图 Prompt 指南
971
6
...
百度日常实习后端二面热经(没凉,已OC,感谢面试官捞捞)
929
7
...
在冬天的缝隙里种下了一颗常青树
881
8
...
怀疑我领导有阿尔兹海默症!
873
9
...
27前端鼠鼠美团一二面
863
10
...
26届应届生对世界表示无奈
790
创作者周榜
更多
正在热议
更多
#
你都在哪些场所面过试?
#
1351次浏览
17人参与
#
当发现同事想辞职
#
13382次浏览
44人参与
#
领导做过最不靠谱的事
#
1145次浏览
35人参与
#
求职你最看重什么?
#
151738次浏览
881人参与
#
哪些公司开春招了?
#
753次浏览
14人参与
#
秋招有哪些公司要求提前实习
#
101557次浏览
536人参与
#
制造业的秋招小结
#
139166次浏览
2078人参与
#
工作压力大怎么缓解
#
132161次浏览
1135人参与
#
在找工作求抱抱
#
1638536次浏览
10960人参与
#
实习转正进行时
#
137343次浏览
885人参与
#
担心入职之后被发现很菜怎么办
#
275571次浏览
1176人参与
#
哪些公司对双非友好
#
200569次浏览
1150人参与
#
电信求职进展汇总
#
38025次浏览
195人参与
#
电网求职进展汇总
#
37056次浏览
111人参与
#
Prompt分享
#
5012次浏览
135人参与
#
运营商笔面经互助
#
195281次浏览
1803人参与
#
被说“做题家”,你的反应是_____?
#
4411次浏览
122人参与
#
你都见过什么样的草台班子?
#
14533次浏览
113人参与
#
机械人,秋招第一次笔试的企业是哪家?
#
86549次浏览
623人参与
#
米哈游求职进展汇总
#
533533次浏览
2921人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务