第二题我的做法是 1.把它看成一个函数,找到最大的最小值点。比如 2 1 3 4 就是1.2 1 4 3就是3.把这个移到开头就是第一步。 2.找到所有比第一步找到的数小的数,这就是下面要移动的步数。 时间复杂度应该是N,空间复杂度是1。 第三题我就是声明怪物数组,按位置排序,再模仿区间覆盖取走一遍就好了。 代码题还好,选择题好多不会写......
3 5

相关推荐

点赞 评论 收藏
分享
点赞 评论 收藏
分享
不会取名字的牛油:学历加大加粗,面试库库来
点赞 评论 收藏
分享
牛客网
牛客企业服务