快速排序-应用

论坛 期权论坛 脚本     
匿名技术用户   2020-12-30 23:00   11   0

问题:给一系列a1、a2.。。。an,要求找出其中两个数ai和aj,

使ai+aj=X,算法复杂度为O(nlogn)。

思路是:先快速排序

然后用i j 分别指向头,尾

比较ai+aj?X

如果ai+aj>X j--

如果ai+aj<X i++

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP