gpt4 book ai didi

arrays - 在排序数组中找到所有对 (x, y) 使得 x + y < z

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:35:18 26 4
gpt4 key购买 nike

这是一道面试题。给定一个排序的整数数组和数字 z 找到数组中的所有对 (x, y) 使得 x + y < z。能比 O(n^2) 做得更好吗?

附言我知道我们可以在 O(N) 中找到所有对 (x, y | x + y == z)。

最佳答案

您不一定能在 O(n) 时间内找到所有这样的对,因为可能有 O(n2) 对值具有此属性。一般而言,算法的运行时间不会少于它生成的值的数量。

希望这对您有所帮助!

关于arrays - 在排序数组中找到所有对 (x, y) 使得 x + y < z,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12234027/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com