顺丰笔试编程题

编程题1.首先,对每组输入的整数数组排序后,紧接着,根据数组中位数与目标值 m 的大小关系,再计算调整一下中位数及对应方向(大于 m 时向前、小于 m 时向后)元素至目标值 m 所需的最小操作次数,刚开始运行不通过,改一改就过了

编程题2.先计算一下数组前缀和,然后再对每个查询值,通过哈希集合记录我们已遍历的前缀和,别重复了,判断是否存在两前缀和差值等于查询值(也就是存在对应子数组和为查询值),最终输出每组查询的 “Yes/No” 结果,过了

这两道挺简单的,正好时间不够了,交卷了

#发面经攒人品#
全部评论

相关推荐

在开会的小黄鸭很安静:不到10分钟三道题都ac了,可惜前面哪些计算机八股选择题一点不会,行测的数推也不会(再加上当时担心编程题时间不够没怎么仔细看),宇宙机专业真比什么数学统计类的垃圾专业好太多了
点赞 评论 收藏
分享
评论
点赞
4
分享

创作者周榜

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