请稍等 ...
×

采纳答案成功!

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

请问4-3节提到的,当插入堆时,发现容量不足,可以assert断言也可以开辟新的空间,关于开辟新的空间的方法可以给个具体思路嘛?

正在回答

插入代码

1回答

liuyubobobo 2017-10-06 00:53:09

我在我的课程《玩转算法面试》的第二章的最后两个小节,以数组为例,讲解了动态数组的实现,以及相应操作的复杂度分析。队列,栈或者堆相应的动态版本的实现是类似的。如果有需要,可以参考。


如果没有购买《玩钻算法面试》课程,也可以参阅任何一本C++ STL源码介绍的书籍,或者在互联网上了解一下C++ STL中vector的底层实现思路。是同样的思路:)


加油!

0 回复 有任何疑惑可以回复我~
  • 提问者 慕运维2948618 #1
    抱歉,我还没看到后面就提问了。。。
    回复 有任何疑惑可以回复我~ 2017-10-06 10:04:44
  • liuyubobobo 回复 提问者 慕运维2948618 #2
    正常哒)不是所有的同学买了这个课程都买了《玩转算法面试》的。而且在做《玩转算法面试》的时候,也确实思考对这个课程没有照顾到的内容作了补充:)加油加油!
    回复 有任何疑惑可以回复我~ 2017-10-07 02:15:38
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

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

帮助反馈 APP下载

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

公众号

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