gpt4 book ai didi

java - 降低 Java 时间和空间复杂性的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-01 07:10:13 26 4
gpt4 key购买 nike

我正在编写一个程序,我担心它运行所需的时间和所占用的空间。

在程序中我使用了一个变量来存储数组的长度:

int len=newarray3.length;

现在,我想知道是否能够通过不使用 len 变量并在需要时调用 newarray3.length; 来降低空间复杂度。

注意:只有两种情况需要使用长度。

最佳答案

“我们应该忘记小的效率,大约 97% 的时间:过早的优化是万恶之源”- Donald Knuth

首先,单个 int 变量使用的空间量可以忽略不计。更一般地说,不必担心这些次要的性能(“时间和空间”)问题。专注于编写清晰、可读的程序和高效的算法。如果性能最终成为问题,只要您的总体架构稳定,您就可以进行优化。因此,请重点关注该架构。

关于java - 降低 Java 时间和空间复杂性的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15867959/

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