空间复杂度怎么算 什么叫时间复杂度和空间复杂度?
浏览量: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方法的作用
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。