java在线等时间复杂度,空间复杂度,求大神

不懂怎么算…还有结果是什么

1、时间复杂度,一般看循环的次数。reverseArray只有一个for循环,次数为n/2,即时间复杂度为n/2。n为数组的大小。reverseArray2有两个for循环,循环次数为n+n=2n。时间复杂度为2n。
2、空间复杂度,是看程序占用的内存大小。reverseArray只是而外的只有一个变量temp,故空间复杂度为1。reverseArray2需要另外new一个数组出来,所以空间复杂度为n。n为数组大小。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-25
2中算法时间负责度是相同的都为n这里忽略常数,空间复杂度 2的要高一些,其实实现的功能就将是字符串反转
相似回答