早教吧作业答案频道 -->数学-->
说明下列函数的时间复杂度和空间复杂度(包含过程)如题说明下列函数的时间复杂度和空间复杂度(包含过程)intfun(intn){if(n==0||n==1){return1;}else{return2*fun(n-2)+1;}}
题目详情
说明下列函数的时间复杂度和空间复杂度(包含过程)如题
说明下列函数的时间复杂度和空间复杂度(包含过程) int fun(int n) { if (n==0 || n==1) {return 1;} else {return 2 * fun(n-2) +1;} }
说明下列函数的时间复杂度和空间复杂度(包含过程) int fun(int n) { if (n==0 || n==1) {return 1;} else {return 2 * fun(n-2) +1;} }
▼优质解答
答案和解析
该函数的时间和空间复杂度都均为O(N). 该函数一共执行的次数为N/2 + 1次,这个很容易看出来. 比如对于奇数2K-1,那么将会被计算到的N = (2K-1) , (2K-3), ... 3, 1 而对于偶数2K,那么将会被计算到的N = 2K, (2K-2), ... 4, 2, 0 空间复杂度的话,就是递归过程中用于保存N的数量的栈空间. 因此同样为O(N)的.
看了 说明下列函数的时间复杂度和空...的网友还看了以下:
锥形圆柱形怎么算角度!例如!车床要车一头直径50mm另一头直径70mm长200MM锥形的圆柱体·该怎 2020-03-31 …
小学口语交际小明的爸爸总爱在饭后抽烟,还说:“饭后一支烟,赛过活神仙”.这不,晚饭刚结束,小明和爸 2020-04-27 …
帮忙推荐一些韩国日本的包包啊,文具之类的类似于monopoly这种牌子的日本的,韩国的品牌的可爱的 2020-05-13 …
某食品加工厂做调料包的原材料,甲种有378克,乙种有294克,丙种有168克,丁种有126克.要配 2020-05-23 …
小亮和小明进行踢毽子比赛.算一算,谁每分钟踢得最多.小亮三分之二分钟踢小亮和小明进行踢毽子比赛.算 2020-06-06 …
一匹家系不明的雄性黑马与若干纯种枣红马杂交,生出20匹枣红马和25匹黑马,这说明()A.雄性黑马也 2020-07-01 …
英语作文.李明是一个九年级的毕业生,面对中考,有很多忧虑,请你根据下表中的信息,以李明老师lorry 2020-10-31 …
巍巍按1~5循环报数,包包按1~6循环报数,当两个人都报了600个数时,包包报的数字之和比巍巍报的数 2020-11-17 …
下列关于质量和密度的判断,其中正确的是()A.一只铁锅被加热,铁锅的质量增大,密度变小B.一瓶橄榄油 2021-02-20 …
下列关于质量和密度的判断,其中正确的是()A.一只铁锅被加热,铁锅的质量增大,密度变小B.一瓶橄榄油 2021-02-20 …