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

相关推荐

10-15 15:00
潍坊学院 golang
跨考小白:这又不是官方
投递拼多多集团-PDD等公司10个岗位
点赞 评论 收藏
分享
牛客网
牛客企业服务