题目内容
给定n个整数构成的数组A=a1,a2,……,an和整数x,判断A中是否存在两个元素ai和aj,是的ai+aj=x。为了求解问题,首先用归并排序算法对数组A进行从大到小排序;然后判断是否存在ai+aj=x,具体的方法如下列伪代码所示。则求解该问题时排序算法应用了(27)算法设计策略,整个算法的时间复杂度为(28)。i=1;j=nWhile i<jIf ai+aj=x return trueElse if ai+aj>xJ--;ElseI++;Return false; (27)处填()。
查看答案
搜索结果不匹配?点我反馈