讲道理, 感觉第一道题需要优化一下。首先如何数组size() <3,那么需要检测是否越界。快排的思想是排定一个位置以后,那么这个位置后面的数都比它大。看楼主的代码每次分别确定了最大的三个数的值,并且有序。讲道理只要找到第3大的值,那么后面的管他谁大谁小,反正都比找到的这个值大。乘起来就是第一个中情况。 同理求最小两个也只用调用一次,但是求最大的那个数还是需要跑一次的。
点赞 评论

相关推荐

04-17 18:32
门头沟学院 Java
野猪不是猪🐗:他跟你一个学校,你要是进来之后待遇比他好,他受得了?
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客网
牛客企业服务