第四范式 java 一面凉经

1  上来先考算法没商量
/**
 * 给定一个数组,在不开辟新的内存空间的情况下将其中所有的0移动至数组开头。
 * 例:
 * 输入:
 * 	[ 80,0, 5, 0, 134, 0, 3, 6, 5, 0, 7, 0]
 * 输出:
 * 	[0,0,0,0,0,8,5,134,0,6,5,7]
 */
拿选则排序解的。 让优化   只优化了一处。 另一处不知道咋写   ,    说 没想明白优化不搭理人。  然后持续了40 分钟  左右

2.  问项目  说完  拉到 凉。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

面试感受  甚至自我介绍都没。不知道该说什么了。。。。。。。
菜鸡自述。。。。。


#面经##第四范式##Java工程师##校招#
全部评论
这不是双指针遍历一遍就完事了吗
4 回复 分享
发布于 2020-09-04 23:56
算法思想:反向遍历数组,把所有非0的数依次移动到一起,剩余的位置补0。
1 回复 分享
发布于 2020-09-03 15:38
楼主,你写的例子输出是[0,0,0,0,0,8,5,134,0,6,5,7],请问倒数第4个是打错了吗?
点赞 回复 分享
发布于 2020-09-08 16:37
可以用快排的partition吗 把等于0的放左边 不等于0的放右边
点赞 回复 分享
发布于 2020-09-04 07:22
跟楼主一样的题😂😂。
点赞 回复 分享
发布于 2020-09-03 15:14
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-09-03 15:09
...算法是莉莉丝的笔试题
点赞 回复 分享
发布于 2020-09-03 15:02

相关推荐

烤点老白薯:他第二句话的潜台词是想让你帮他点个瑞幸或者喜茶啥的
mt对你说过最有启发的一...
点赞 评论 收藏
分享
10-31 21:01
武汉大学 Java
lulululula...:仅仅按我个人的经历来看,大厂其实很少特别关注微服务,一般对微服务架构,限流熔断降级的概念了解就行,简历不写也不容易被问到。现在这个势头不如站点agent应用,比如做做mcp,rag,r对话agent,记忆管理之类的,说不定可以蹭上一波热度,进公司虽然可能还是干agent的杂活,但是可以学一学组内的业务和技术了
点赞 评论 收藏
分享
评论
1
4
分享

创作者周榜

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