请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

听了5遍也没懂为啥自底向上归并在遍历链表中相比自顶向上有优势

课中提到的原因是因为表层方法没有对索引访问的逻辑。可是在自顶向下递归中,外层方法也就课中那个优化手段中会访问索引啊,可这优化手段碰对了直接减少一次无畏的合并操作,而合并操作中有那么多索引访问的逻辑,感觉只可能更优,不可能有太多劣势啊~

正在回答 回答被采纳积分+3

1回答

liuyubobobo 2021-04-09 05:04:45

如果你说没有优势也没有问题。但是在大规模数据的情况下,递归本身就是一种劣势。他增加了函数调用的开销,占用了系统栈空间,而且在一些底层编程环境中,甚至可能不被支持。但是,在高级语言编程中,确实,除了极特殊的情况,(大多数也是因为存在恶化的可能),递归的劣势并没有那么大。


继续加油!:)

4 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号