总结猿辅导手撕算法题

1.栈排序
2.链表实现队列
3.最长连续递增序列
4.最长不连续序列
5.二维数组回行打印
6.无序数组构建一棵二叉排序树
7.一个数组实现两个栈
8.二叉树宽度
9.二叉树是否对称
10.链表m到n反转
11.一个n位数,现在可以删除其中任意k位,使得剩下的数最小
12.实现有符号大数链表加法,靠近头结点位置为高位
13.字符串横向改纵向
14.八皇后的问题
15.找出来数组中每个元素后边第一个比它大的值
16.给你一个二叉树,从上往下看,然后左往右顺序输出你能看到节点,同一个竖直方向上上面的节点把下面的节点遮挡住了
17.链表反转,分别用遍历与递归实现
18.完全二叉树的最大深度与节点个数
19.两个栈实现队列
20.两个有序数组交集、并集
21.给定一个有序存在重复的值链表,使得每个元素只出现一次
22.leetcode 200
23.二叉搜索树转有序双向链表
24.字符串全排列 ,可能有重复的,要去重
25.二叉搜索树第k个节点,不用中序遍历
26.有序数组查找重复元素个数
27.定长数组实现队列
28.用二分法对一个数字开根号
29.判断一颗树是不是二叉搜索树
30.Excel表的列字母转换,输入第几列,输出列字母组合
31.链表第k-1个节点
32.手撕快排
33.二分查找
34.一个无序有正有负数组,求乘积最大的三个数的乘积
35.求二叉树的深度,不使用递归
36.实现链表,无序链表,对链表值奇偶分离并排序,空间复杂度O(1)
37.单调不递减数组,给一个target,找出大于等于target的下标index
38.单调不递减链表,删除掉重复值
39.无序数组构建一棵二叉排序树
40.行和列都是有序的二维矩阵找一个target值
41.是否是回文链表
42.打印出根节点到叶子节点的最长路径
43.双链表按照奇偶顺序分成两个链表,要求不要复制链表
44.不严格递增数组,要求删除出现次数大于k的数字,要求不要新建存储空间
45.链表相邻元素交换
46.二叉树的最小公共祖先
47.字符串形式自定义进制大数相加
48.链表每隔k个反转
49.输出根节点到叶子节点路径之和为target的路径列表
50.一些数,任意排列求可形成最小的值
51.LeetCode  1038.
52.数组题,任意一个整型数组,判断是否可以将数组分为三个区间,每个区间中数值的和相同
53.已排序的整数数组去重
54.错位的全排列(第一位不能是1,第二位不能是2)
55.k路链表归并
56.非降序数组,找与target最相近的数的下标
57.二叉树逆时针打印最外层节点
58.输入一个数字n,构建一个完全二叉树并输出
59.输入一个矩阵,起始点和目标点,判断是否存在可达路径
60.无向图最短路径
61.第K层叶子节点个数

翻了好多面经总结了一下,
加粗是重复考过的题,
剑指offer上好多原题

#猿辅导##面经##校招##算法工程师#
全部评论
面试官看不到面试官看不到
3 回复 分享
发布于 2019-08-29 17:28
今天刚做的,无向图最短路径、第K层叶子节点个数。 楼主可以加上
2 回复 分享
发布于 2019-08-30 19:50
感谢大佬,请问第四题最大不连续序列是什么意思?可以举个例子么
2 回复 分享
发布于 2019-09-05 20:09
感谢感谢
点赞 回复 分享
发布于 2019-08-29 08:06
请问栈排序具体是啥啊。。
1 回复 分享
发布于 2019-11-02 11:20
请问大佬第16题应该怎么做?会做从左右两边看的,从上往下的就不一样了
1 回复 分享
发布于 2019-11-04 17:03
mark
点赞 回复 分享
发布于 2019-08-28 18:32
mark
点赞 回复 分享
发布于 2019-08-28 18:34
点赞 回复 分享
发布于 2019-08-28 18:36
16.给你一个二叉树,从上往下看,然后左往右顺序输出你能看到节点,同一个竖直方向上上面的节点把下面的节点遮挡住了 这个咋做啊
点赞 回复 分享
发布于 2019-08-28 18:39
厉害啊,老哥
点赞 回复 分享
发布于 2019-08-28 18:43
猿辅导就没给过我笔试机会😂大佬tql
点赞 回复 分享
发布于 2019-08-28 18:43
点赞 回复 分享
发布于 2019-08-28 18:49
m
点赞 回复 分享
发布于 2019-08-28 19:03
棒啊~
点赞 回复 分享
发布于 2019-08-28 19:09
请问一下楼主面的是什么岗呀?
点赞 回复 分享
发布于 2019-08-28 19:35
点赞 回复 分享
发布于 2019-08-28 21:37
10题问过俺
点赞 回复 分享
发布于 2019-08-28 21:38
辛苦辛苦!!!!
点赞 回复 分享
发布于 2019-08-28 21:56
m
点赞 回复 分享
发布于 2019-08-28 22:21

相关推荐

1.对Java的反射如何理解的?2.这个反射机制对于其他没有反射的语言有什么好处?3.在Java中哪些效率高的功能是基于反射做的呢?4.volatile 关键字作用5.不加这个关键字对变量修改就不会加到主存吗?加了volatile6.加了这个关键字还需要加锁吗?这个关键字的一些应用场景都有哪些呢?7.假设让你写一个线程池工具,你觉得应该怎么去设计呢?应该有什么变量?有什么接口,怎么实现的大概说一下8.线程数量已经有了,任务超过了线程数量,怎么进行调度呢?比如核心线程数量是5,最大线程是10,现在来了11个任务。9.如何去定位慢SQL和优化呢10.数据库更新了一些异常数据,如何对异常的修改进行回退?比如清空了一段的一些值11.SQL题:班级表和成绩表,统计这次考试每个班成绩总和的排序12.内连接和外连接有什么区别13.介绍一下IOC概念?有什么好处呢?14.利用kafka如何保证消息的顺序呢?15.针对IM项目,问了场景:一个群有1000个人,1000个人同时发消息,会发生消息风暴,如何处理呢?16.海量数据找前10个最大?数组做堆排序如何做?17.对于一个整数数组4455133,只有一个数字有1个,其他都是2个,并且相同的数是相邻的,如何找出只有一个的那个数的位置?时间复杂度log n #面经#  #Java#   #后端#  #京东#  #日常实习[话题]#
查看17道真题和解析
点赞 评论 收藏
分享
Java多线程有用过吗或者学过相关知识吗多线程的优点和缺点线程安全问题的核心原因是什么(从内存角度分析)线程安全相关的关键字或容器volatile一定能保证线程安全吗有什么关键字能保证原子性synchronized和volatile的区别Java和Kotlin的区别,各自的优势by lazy的原理,使用Java要怎么实现相似的功能HashMap的实现原理场景:HashMap用一个A类为键去存储value,修改A的某个属性再用相同的key去get,结果一样吗怎么保证一样(重写hashCode、equals,与属性无关的生成规则)计网TCP和UDP的区别TCP通过哪些方式实现可靠性场景:下载速度通常是由慢到快,背后原理是什么HTTP和TCP、UDP的关系HTTP2.0和HTTP3.0的区别其他内存泄漏原理怎么排查以及怎么解决LeakCanary转储堆记录了什么它是怎么检测内存泄漏的,原理是什么所有内存泄漏问题弱引用都能解决吗Android上内存泄漏的典型场景(答了单例,非静态内部类,Handler,线程,资源未关闭)双token的刷新流程,在服务端校验流程token是怎么生成的,保存在哪session和token的区别有关注什么新技术,各个方向都行这些技术了解到什么程度,用过吗算法场景:有一个大文件,每一行不超过100B,总大小超过100MB,设备只有10MB内存,怎么找到top100高频词,说出详细流程二叉树的非递归后序遍历 #牛客创作赏金赛# #牛客激励计划# #字节跳动#
喜欢吃卤蛋的肖恩在参加牛客活动:佬是不是面的飞书Android哦?
查看60道真题和解析 牛客创作赏金赛 牛客激励计划
点赞 评论 收藏
分享
评论
77
1231
分享

创作者周榜

更多
牛客网
牛客企业服务