3.20 字节前端笔试算法题 徒步

有人可以聊一下思路吗?#字节跳动#
全部评论
找a到b最小的值 后面的都从这天买 递归a到最小那天 找最小值 重复到结束
1 回复 分享
发布于 2022-03-20 12:36
双指针找到比当前天更小的下标一直买到那一天
1 回复 分享
发布于 2022-03-20 13:14
逆向贪心,从后向前找到最小的price,这个price作为刚好到达此地后后续的最优惠价,然后以此price索引的前一个索引作为起点再向前找到最小price的索引,这时的最小price作为倒数第二段路程的最优惠价,以此直到遍历到-1的索引
1 回复 分享
发布于 2022-03-22 12:30
楼主过了笔试了吗,我两道编程题一道80一道100,我刚刚看到已经终止流程了,真的哭了
1 回复 分享
发布于 2022-03-22 21:29
个人思路:坐标数组根据价格数组排序,然后从价格最小的位置开始找,直到返回起点。就是python只能过80 很难受
点赞 回复 分享
发布于 2022-03-20 13:21
点赞 回复 分享
发布于 2022-03-20 14:22
点赞 回复 分享
发布于 2022-03-20 20:18
维护一个长度为总日期最小价格数组 然后数组的每一位是当前坐标下能买到最便宜的价格 然后把数组日期遍历想加 时间复杂度n 空间n 贪心 每天都拿前面最小的价格体力
点赞 回复 分享
发布于 2022-03-22 13:40
哎妈呀,我快忘了,我的思路是第一天肯定要买东西,就看买几天的食物了,然后看第二天的价格如果比第一天高,那第一天就买2天的食物,如果第三天的价格也比第一天高,那就买3天的食物。直到有一天比第一天低了,我们就去这一天买食物,然后重复前面步骤…(其实就是拿到数组索引,然后索引差值就是分别在第几天买多少的食物)
点赞 回复 分享
发布于 2022-04-02 06:19

相关推荐

我见java多妩媚:大外包
点赞 评论 收藏
分享
评论
2
3
分享
牛客网
牛客企业服务