关注
举例:5 4 8 9 1 7 6 2 3 本质上就是找到最小的数,然后从最小的数开始一直到后面的最长有序序列。 首先找到最小数1。1左边的肯定要移动,直接不用管。 5 4 8 9 1 6 7 2 3 从1开始,6大于1,标记f1为5,即已排序的下标;标记f2为5,即为已遍历的下标。 7大于6,标记f1为6,f2为6。 2小于6,标记f1位5,f2为7,且序列变为5 4 8 9 1 2 7 2 3 3大于2,标记f1位6,f2为8,且序列变为5 4 8 9 1 2 3 2 3 最后用标记f1,即最后需要找的序列,减去最小数的下标,即为他的长度,也就是最小的数开始一直到后面的最长有序序列的长度m。所以最后的结果为 N(总长度)-m。@尤里卡斯特 中间查找比较的时候可以用二分优化下。。
查看原帖
点赞 2
相关推荐
查看13道真题和解析 点赞 评论 收藏
分享
Java抽象带篮子_...:可以看看我发的速成帖子,里面详细写了怎么速成,简历怎么写
点赞 评论 收藏
分享
02-22 23:36
西安财经大学 产品经理 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 三月的小目标 #
26563次浏览 489人参与
# 27届求职交流 #
15577次浏览 313人参与
# 神州信息求职进展汇总 #
4399次浏览 73人参与
# 26届求职交流 #
7745次浏览 175人参与
# 快手求职进展汇总 #
737406次浏览 7114人参与
# 交出你的校招焚诀 #
19331次浏览 308人参与
# HR问:你期望的薪资是多少?如何回答 #
79778次浏览 672人参与
# 面试中,你被问过哪些奇葩问题? #
88988次浏览 850人参与
# 面试___岗的必刷题单 #
21505次浏览 400人参与
# 哪些公司开暑期实习了? #
34610次浏览 287人参与
# 小米求职进展汇总 #
1028614次浏览 6518人参与
# 实习生至暗时刻 #
24429次浏览 481人参与
# 实习想申请秋招offer,能不能argue薪资 #
226528次浏览 1216人参与
# 硬件人的简历怎么写 #
330621次浏览 3093人参与
# 找AI工作应该卷什么? #
7875次浏览 115人参与
# 你觉得mentor喜欢什么样的实习生 #
51635次浏览 1008人参与
# 字节开奖 #
132290次浏览 612人参与
# 运营面经 #
160792次浏览 1349人参与
# 米哈游求职进展汇总 #
591329次浏览 3034人参与
# AI面试问题分享 #
19564次浏览 369人参与
# 春招开局,你有保底offer吗? #
36870次浏览 290人参与