永发信息网

求大佬解释一下这个代码

答案:1  悬赏:30  手机版
解决时间 2021-04-07 00:36
求大佬解释一下这个代码
最佳答案
经过分析,这段代码里面的fromPos和toPos完全没起作用。t也没有起作用。所以化简后的代码是
int fun(int n) {
    if (n == 0)
        return 0;
    int tot = 0;
    tot += fun(n - 1);
    tot++;
    tot += fun(n - 1);
    return tot;
}再把冗余的操作合并一下,得到
int fun(int n) {
    if (n == 0)
        return 0;
    return 2 * fun(n - 1) + 1;
}这下简洁明了了。
这其实就是在算一个数列。这个数列的a(0)=0,然后a(n) = 2*a(n-1) + 1
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
石家庄谈固西街与裕华东路交叉口属于什么区邮
Paper money was in_______use in China when
1300瓦的电暖器12小时耗电量是多少?
这台车我想卖,15年车,2.0排量自动挡,大家
手表不小心和磁铁接触了,被磁化了,怎么办?
300以内可以送什么礼物
中国邮政集团公司雅安市雨城区分公司怎么去啊
萌新求助Cv装备配置
手机CPU;4和6G;八核和十核820,821,955,960处
不知已经怀孕,期间做过腹部艾灸,请问对胎儿
古币上的锈迹怎么去除
3度到6度可以在野沟钓鱼吗
单选题第16届亚运会于2010年11月12-27日在中
宜宾高客站到遂宁怎么走 多少钱啊
舒耐抑汗清新喷雾 可以带到地铁或者火车上吗
推荐资讯
化学是一门实用性很强的科学.请用化学方程式
给异性朋友明天结婚的暖心短语
哪首歌中有几段花旦的唱法
血压偏高,手脚肿,发麻,颈椎痛,请问是怎么
充电宝两个输入接口同时冲动行吗?
用身份证能查酒店住房记录吗
手机转账的时候写错了银行名字但是账号对的钱
为什么我媳妇老是生气,一字一句不对就生气?
腾讯动漫投诉管理人员有什么途径
鸿福莱汽车美容会所地址在什么地方,想过去办
G7372在苏州的哪个车站
“春雨绵绵,夫不在家《打一字》”说出理由!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?