gpt4 book ai didi

java - 我收到上述代码的超时错误。需要帮助来优化嵌套循环

转载 作者:行者123 更新时间:2023-12-02 01:04:22 28 4
gpt4 key购买 nike

当在大型数组上使用以下嵌套循环时,我在运行时收到 TIME OUT 错误。

我尝试过嵌套for循环和嵌套for循环。虽然两者的时间复杂度相同。因此,它不会优化代码。

完成下面的 maxXor 函数。

static int[] maxXor(int[] arr, int[] queries) {     
int[] result = new int[queries.length];

int max ;
//Finding the maximum of each query with array(arr) .
for(int i=0;i<queries.length;i++)
{
max = 0;
for(int j=0;j<arr.length;j++)
{
if((queries[i] ^ arr[j]) > max)
max = queries[i] ^ arr[j];
}

result[i] = max;
}

return result;

预期结果 = 每个查询的最大结果数组。

实际结果=超时错误

最佳答案

超时错误听起来很奇怪,数组的基数是多少?

会不会是内存不足的问题?

关于java - 我收到上述代码的超时错误。需要帮助来优化嵌套循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57746665/

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