我正在编写一个程序,我担心运行所需的时间和占用的空间.
在程序中我使用变量来存储数组的长度:
int len=newarray3.length;
Run Code Online (Sandbox Code Playgroud)
现在,我想知道我是否能够通过不使用len变量来减少空间复杂性,而是调用随时newarray3.length;需要的.
注意:只需要两次使用长度.
"我们应该忘记小的效率,大约97%的时间说:过早的优化是所有邪恶的根源" - 唐纳德·克努特
首先,单个int变量使用的空间可以忽略不计.更一般地说,不要担心这些小的性能("时间和空间")问题.专注于编写清晰,可读的程序和高效的算法.如果性能成为问题,那么只要您的通用架构是可靠的,您就可以进行优化.所以专注于该架构.
| 归档时间: |
|
| 查看次数: |
262 次 |
| 最近记录: |