2018校招-美团面试算法题汇总(就是把看到的题摘出来)

因为周四要美团二面,所以在牛客上搜集美团面试算法题
明天把这些题尽量刷一刷。。。
希望能帮到有需要的人~~~

找到如下题:

重建二叉树

二分查找

字符串全排列

手写快速排序算法,并解释过程。

从字符串中“aecbcda”找出不重复的字符组成的顺序子串“aecbd”,用最优的时空复杂度。

一组数中只有一个是奇数个,怎么找到这个数?
    全部进行异或,最后的数即为要求的数
一组数中如果只有一个数是1个,其他数是3个,怎么找出这个数?
int singleNumber(int A[], int n) {  
        int ones = 0;  
        int twos = 0;  
        int i;  
        for(i=0;i<n;i++)  
        {  
            ones = (~twos) & (ones ^ A[i]);  
            twos = (~ones) & (twos ^ A[i]);//注意这里用的ones是新的ones,这一点和数电不同。  
        }  
        return ones;  
}  

给一个数组,给一个函数实现第m位到第n位的和,请求量很大是怎么办
    事先计算好sum[i], 表示从0到i的和,要求m到n的和,直接return sum[n] - sum[m];
    应该是请求多的时候,每次都遍历求比较费时

一个数组,有正有负,把正的移到右边,负的移到左边。

判断一个链表是否有环(我回答快慢指针,因此引出下一个问题)
假设一个节点为100的环形单链表,你这方法要走多少步判断出有环,99个节点呢?

判断整数是不是2的幂次方?
    是不是4的幂次方,8的幂次方呢?

字符全排列问题 
    复杂度多少
(面试官还给了一种思路:图的深度优先遍历)

两个队列实现栈

旋转有序数组,找到其中一个值

如何判断一个字符串是不是回文串 时间复杂度O(n) 空间复杂度O(1)

数组中找第k大的数

三个线程按照顺序输出

跳台阶(应该是剑指offer题后面的扩展题)

找出数组中最大连续的和

从一个数组起点到终点,数组中有些位置不能去,问能不能到达

C语言释放一个单链表

括号匹配

已知30天内每天的股票价格,求哪天买入哪天卖出收益最大

链表反转的操作,参数结构自己定

二叉树的后序遍历,递归非递归两种形式分别该怎么写

如何在一颗有序二叉树中搜索到给定的值


#美团##算法工程师#
全部评论
厉害了
点赞 回复 分享
发布于 2017-09-07 17:28
楼主牛逼了
点赞 回复 分享
发布于 2017-09-07 17:01
麻蛋,早上面试。半道题都没命中。。。。。。。。。
点赞 回复 分享
发布于 2017-09-07 16:59
谢谢楼主的总结,对于后来的人,有很大的帮助!
点赞 回复 分享
发布于 2017-09-06 00:20
楼主帮帮哒,加油!!
点赞 回复 分享
发布于 2017-09-05 22:57
楼主哪个岗位
点赞 回复 分享
发布于 2017-09-05 21:58
LZ棒棒哒,祝大家都能拿到满意的offer
点赞 回复 分享
发布于 2017-09-05 21:38
还是有价值
点赞 回复 分享
发布于 2017-09-05 21:12

相关推荐

码农索隆:1.照片换成证件照。 2.专业技能写的太少了,太单薄了。 3.项目经历描写的太冗余,分成几点。 4.无实习经历,看看能不能包一个。
点赞 评论 收藏
分享
搜索部&nbsp;首先说下timeline8.18,投递8.19,约一面8.21,晚上一面call约二面8.22,上午二面下午oc周末等待(8.23,8.24)8.25,offer一年前,我还是懵懵懂懂,高考完的暑假,只会提前学学高数,未来的画像是什么?我或许无法预测。开学后,自学Python,接单,无数个客户的ddl,偷偷摸摸一个人找自习的地方,这一步步竟然为后来的我,搭建工程能力的基础。大一上,我也要感谢我的第一位老板,让我接触到了实习,师兄带着我一步步入门,看他们写的飞书文档。大一下,导师带我参与企业项目,这让我渐渐发现,应该去实践,增长见识,而非局限当下,盯着自己的小新pro。不久后,第一波投递开始,结果当然是约面极少。盯着简历上的文字和ssob,我开始思考,确实很多可以去提升。带着些许不甘心,继续沉淀,慢慢的约面也越来越多,有的时候两天7场,准备完就接着下一个日程。这一次,也许是刚好到位吧,比较match,面试答的流利,关关难关关过,成为度孝子展望未来,依然是重重挑战,果然只有收到offer的那一刻是开心的。愿在百度星海拆解的每一段代码,都能成为丈量宇宙的诗行;此志终赴星河,而今迈步重铸天阶。屏幕前的你们,在无数个向星海奔赴的日夜,一定一定,会在未来化作群星回响的征程——请永远相信此刻埋首耕耘的自己!!!
一天三顿半:???百度提前批发 offer了?不是统一和正式批排序完再发吗我靠
百度求职进展汇总
点赞 评论 收藏
分享
评论
21
198
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务