vivo算法笔试

参加完招聘会还剩不到一小时了,手机小程序监控,核心代码模式
对于算法菜鸟来说难度还可以能看懂题目,但是没ac还是太菜了😀有没有大佬说一下解题思路
1.任务,事件,推荐事件展示顺序三个列表
推荐里没有的直接输出任务序号,在推荐列表里的按推荐顺序输出任务序号
2.波动值 两个值的差绝对值的最小值
删除一个元素,输出剩余元素中波动值的最大值
全部评论
第一题就用map映射一下顺序啥的就好了,只是比较繁琐。第二题可以回溯找出所有的长度为n-1的组合,然后算一下波动值,把所有波动值算出来后找个最大值就行。第三题直接懒得看随便return几个数捡点分
1 回复 分享
发布于 09-14 16:26 四川
第三题限定条件太多了,写了一遍dfs运行一看不对就没改了
1 回复 分享
发布于 09-12 16:54 广东
任务那题我想的是用两个 map 记排序 改变推荐的时间的存的顺序值 然后比较有变化 且都在推荐事件里做交换 不过写完没时间了 只过了 20%
点赞 回复 分享
发布于 09-12 22:26 浙江
第三题没时间了😅
点赞 回复 分享
发布于 09-12 16:59 北京

相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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