首页 > 要闻 >
时间复杂度和空间复杂度分析(什么叫时间复杂度和空间复杂度)

时间:2023-08-29 08:40:12 编辑:  来源:

导读 大家好,小乐来为大家解答以上的问题。时间复杂度和空间复杂度分析,什么叫时间复杂度和空间复杂度这个很多人还不知道,现在让我们一起来看看
音频解说

大家好,小乐来为大家解答以上的问题。时间复杂度和空间复杂度分析,什么叫时间复杂度和空间复杂度这个很多人还不知道,现在让我们一起来看看吧!

1、时间复杂度是程序运行的时间,也可以说是次数;空间复杂度是程序占用的空间;如下程序:int a[1000000];int cnt = 0;for(int i = 0; i < 1000; i++) for(int j = 0; j < 1000; j++) a[cnt++] = 0;其中空间主要是开了一个数组a,大小为1000000;时间复杂的是2个for循环,第一个循环做一次。

2、第二个就要做1000次,而第一个要做1000,则总共要做1000×1000次……如果2个循环分别对应是M,N次。

3、那么要做的次数就是M*N;可以理解前面的2句话了么?。

本文到此分享完毕,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

© 2008-2025 All Rights Reserved .乐拇指 版权所有

网站地图 | 百度地图| 360地图 | 今日更新