得物二面

提前进来等,被提前开始了
进来一道算法题,栈A元素乱序,利用一个栈B和最多三个变量对A排序,10min
心乱了被直接拿下,面试官还说这个题很简单,核心代码就五六行。coding做不出来感觉肯定没戏了后面干脆放飞自我随便聊聊主动提出结束
事后做了一下,O(n^2)的做法,一时半会想不到其他优化了,不知道有大佬能不能给个更好的解法
感觉面试官比我还难受,愁眉苦脸唉声叹气,我嬉皮笑脸退出
全部评论
今天突然被捞起来二面,也是上来一道算法题,十分钟写完面试官光速下线,感觉像是kpi
2 回复 分享
发布于 2023-10-28 11:14 江苏
有无解法,想不到啊
点赞 回复 分享
发布于 2023-10-14 15:47 广东
我也是这个题,没写出来直接g
点赞 回复 分享
发布于 2023-10-14 16:35 陕西
应该就你这个解法了吧,辅助栈
点赞 回复 分享
发布于 2023-10-14 19:09 上海
整体思路就是频繁的比较和出入栈 第二个栈就是辅助栈 n2没得跑了 思路不难 紧张的事儿
点赞 回复 分享
发布于 2023-10-14 19:55 吉林
感觉就是n2的复杂吧,像nlogn的哪三种都没法用栈吧
点赞 回复 分享
发布于 2023-10-14 20:19 安徽
老哥你状态变了吗
点赞 回复 分享
发布于 2023-10-15 19:28 陕西
咋俩是一个面试官老哥,只不过我是9.23面的2面
点赞 回复 分享
发布于 2023-10-23 10:36 辽宁
栈排序的基本实现需要O(n^2)的时间复杂度,因为每个元素都需要在辅助栈中找到正确的位置。如果要实现更低时间复杂度的排序算法,通常需要使用其他数据结构,例如归并排序或快速排序。然而,这些算法通常不直接适用于栈。
点赞 回复 分享
发布于 2023-11-12 14:50 江苏

相关推荐

02-22 20:28
重庆大学 Java
程序员牛肉:首先不要焦虑,你肯定是有希望的。 首先我觉得你得好好想一想自己想要什么。找不到开发岗就一定是失败的吗?那开发岗的35岁危机怎么说?因此无论是找工作还是考公我觉得你都需要慎重的想一想。但你一定要避开这样一个误区:“我是因为找不到工作所以不得不选择考公”。 千万不要这么想。你这个学历挺好的了,因此你投后端岗肯定是有面试机会的。有多少人简历写的再牛逼,直接连机筛简历都过不去有啥用?因此你先保持自信一点。 以你现在的水平的话,其实如果想要找到暑期实习就两个月:一个月做项目+深挖,并且不断的背八股。只要自己辛苦一点,五月份之前肯定是可以找到暑期实习的,你有点太过于高看大家之间的技术差距了。不要焦虑不要焦虑。 除此之外说回你这个简历内容的话,基本可以全丢了。如果想做后端,先踏踏实实做两个项目再说+背八股再说。如果想考公,那就直接备战考公。 但是但是就像我前面说的:你考公的理由可以是因为想追求稳定,想追求轻松。但唯独不能是因为觉得自己找不到工作。不能这么小瞧自己和自己的学历。
点赞 评论 收藏
分享
牛可乐121381:卖课的
点赞 评论 收藏
分享
评论
3
26
分享

创作者周榜

更多
牛客网
牛客企业服务