博乐科技 - 客户端开发日常实习 - 笔试
1. 给定一个序列,重新排序这个序列,使得相邻的数字之和为奇数,且返回的序列要满足字典序最小。
测试用例: (3 2 1) - ( 1 2 3)
2. 1 2 3 表示开启机器,-1 -2 -3表示关闭机器,给顶一个序列,判断其是否按照顺序正确关闭。
测试用例: (-1 2 -2) false (1 2 -2 1) true
3. 给定一个序列nums和整数m, 如果这个序列满足序列的和是m的倍数,则称之为优先数组。
给你一个基础序列,你可以通过1.删除某个元素,2.给某个元素加一,用最少的步骤给他变成优先数组。
测试用例:(2,4,2) 7 - 2
测试用例解释:删除第一个元素,给第二个元素加一
4. 【hot100原题稍改】给一个数组,0是水,1是地,计算岛屿的个数。岛屿上下左右以及两条对角线均联通。
测试用例:((0 1 0),(1,0,1),(0,1,0)) - 1
补充:考试形式为双机位,两个小时四道代码题
分享面经攒人品,🙏许愿梦想实现
测试用例: (3 2 1) - ( 1 2 3)
2. 1 2 3 表示开启机器,-1 -2 -3表示关闭机器,给顶一个序列,判断其是否按照顺序正确关闭。
测试用例: (-1 2 -2) false (1 2 -2 1) true
3. 给定一个序列nums和整数m, 如果这个序列满足序列的和是m的倍数,则称之为优先数组。
给你一个基础序列,你可以通过1.删除某个元素,2.给某个元素加一,用最少的步骤给他变成优先数组。
测试用例:(2,4,2) 7 - 2
测试用例解释:删除第一个元素,给第二个元素加一
4. 【hot100原题稍改】给一个数组,0是水,1是地,计算岛屿的个数。岛屿上下左右以及两条对角线均联通。
测试用例:((0 1 0),(1,0,1),(0,1,0)) - 1
补充:考试形式为双机位,两个小时四道代码题
分享面经攒人品,🙏许愿梦想实现
全部评论
相关推荐
查看26道真题和解析 点赞 评论 收藏
分享
01-02 16:35
门头沟学院 Java
小肥罗:我的回答面试官还是接受了的。我简单说下:1,考研,复习成本高,上岸率低。失败的话再找工作错过了黄金期。2,社会大环境,就业行情逐年艰难,只会越来越难,你不敢保证你读完研究生出来后是什么行情。3,把考研的时间用来巩固知识,提升技能,加强自己,找一份工作,逐步往上爬,也是个不错的选择! 点赞 评论 收藏
分享
点赞 评论 收藏
分享
