2016 - 2024

感恩一路有你

空间复杂度怎么算 什么叫时间复杂度和空间复杂度?

浏览量:2909 时间:2021-03-13 22:12:20 作者:admin

什么叫时间复杂度和空间复杂度?

时间复杂度是程序的运行时间或次数;

空间复杂度是程序占用的空间;

以下程序:

int a[1000000

]int CNT=0

for(int i=0 i

for(int j=0 j

a[CNT]=0

空间主要是一个大小为1000000的数组a;时间是复杂的两个for循环。第一个循环要做一次,第二个循环要做1000次,第一个循环要做1000次,一共1000×1000次

如果两个循环分别对应m和N次,那么要做的次数就是m*N

你能听懂前两句话吗?

腾讯面试题,如何寻找一个数组里面唯一不重复的元素?要求时间复杂度o(n)和空间复杂度o(1)?

这个问题是错误的。我们不能做空间复杂度为1的那个。我给你一个长度为N的数组,其中只有一个数字出现奇数次,其他数字出现偶数次。

空间复杂度怎么算 时间复杂度o(n) arraycopy方法的作用

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。