问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

分析下列算法的时间复杂度。麻烦也告诉一下怎样算的,谢谢!7

发布网友 发布时间:2023-11-22 18:51

我来回答

1个回答

热心网友 时间:2024-12-13 16:18

每当调用这个函数时会产生2个递归分支,所以时间复杂度是O(2^n)。
n==1时,调用1次rec(1),
n==2时,调用1次rec(2),2次rec(1),
n==3时,调用1次rec(3),2次rec(2),4次rec(1),
以此类推,总的调用次数为2^0+2^1+2^2+...+2^(n-1)=2^n-1,
因为函数内不存在循环,T(n)=(2^n-1)*1=2^n-1,
存在正的常数c,n0使得对于任意n>=n0时有T(n)<=c*2^n,
所以这个时间复杂度是O(2^n)。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
儿童散学归来早描述的是什么季节(儿童散学归来早描写的是什么季节) 超级死神进化论章节目录 我们没有忘记读后感458字作文 贷15万贷10年每月还多少钱 15万10年贷款月供多少 15万贷10年月供多少钱 15万贷款10年一月多少钱 贷款15万10年每月还多少 在银行贷款15万十年还清想知道利息和月供……(还望亲们提供的的2013年... 今天去刷qq空间 看到了一个同学的头像 说明他发了说说 可是怎么刷新... 初一上期中考试数学试卷(河北教育出版社) 期末综合复习题也行4 电影《史前一万年》中有个瞎子说的预言中提到的手上有标记的人是...2 怎么才能抓住一个男人的心?1 三高保健 市场上那么多的保健品关于三高保健的有哪些 社会上中老年三高人群太多了,用什么好产品调理预防好??急急急... windows server 2008 r2可以支持wifi... 高分悬赏,帮我解决问题者加分,我昨天重新安装了windows... Windows server 2008 R2上不了网 这几题的时间复杂度怎么算啊?不懂4 怎么判断时间复杂度好与坏?3 史前一万年里的饰掩女主人公的叫什么名字 史前一万年的女主角叫什么2 ...跟氮气反应生成固体氮化镁,在测定空气中氧气体积分数,能否用镁... 怎样才能抓住一个男人的心15 NatureMade的深海鱼油三高人群可以吃吗? 手机号是, 手机停机了微信帐号还可以用不, 功能会不会...347 初一级下册数学书P35页的答案 麻烦老师解答:这是一个动物园游览示14 我的手机号绑定了一个。怎样解除绑定?365 请高人指点,我是卖玉米淀粉的,请问在哪个行业或者产业用玉米淀... 请问算法的时间复杂度是怎么计算出来的?42 塔里木大学普通话成绩多久出来 邯郸往新疆塔里木大学快递要多久 手机欠费停机后,手机号注册的还能用吗?50 怎样才能彻底的抓住一个男人的心51 《乱斗西游》哪吒天赋如何选择最好 乱斗西游哪吒天赋技能加点详解 哪吒天赋怎么加 忘记,怎样解绑身份证?6 乱斗西游哪吒排位天赋搭配中的学问 忘记了以前手机号 怎么注销 乱斗西游哪吒天赋技能怎么加点 王者荣耀铭文的作用是 什么19 王者荣耀铭文等级满级多少?70 王者荣耀一共多少个铭文2 王者荣耀里边的铭文是干什么用的35 王者荣耀铭文怎么搭配 铭文搭配大全333 王者荣耀上的铭文为什么不见了,可以弄回来吗?55 王者荣耀铭文的差距有多大?4 口袋妖怪红宝石的努力值打什么可以增加?4 口袋妖怪红宝石386版宠物努力值表6