采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师,您好。在4-5从链表中删除元素课程中,你在给的源码中加了一个removeElement(E e)的方法,但是在判断确实存在e的情况下,代码进行了删除操作,但是并没有对size进行维护。如果您有时间可以看一下,如果是我没理解透您的意思,还希望您能指点
哈哈!是的!终于有人发现这个问题了:)
在课程录制到后期回来review代码,我也发现了这个问题。但是由于视频已经上线,不好更改了,所以只是在课程的官方github对这个bug进行了修改,修改历史可以参见这里:https://github.com/liuyubobobo/Play-with-Data-Structures/commit/2bcd8c1b1a563d3721658d30b65fc53493b96d4e
至于慕课网上的代码,会在课程整体上线后再进行更新的:)
你是第一个发现这个bug的同学,如果不介意,可以加我的微信:liuyubobobo,我会发给你一个小红包:)
带来不便,深感抱歉!
老师我看的竟然是删减版!
哈哈,你是指代码是删减版吗?慕课网上的代码是在上线时上传的,但是上线后课程在不断更新,而慕课网现在的产品设计还不支持随时更新代码,因此课程的官方github上才是课程的最新的代码:)在课程全部更新完毕以后,慕课网会再将课程的代码进行一次整体的更新的。不过听说慕课网正在研发自己的git产品,应该也会很快上线了:)
完了,我可能学了假课程,我反复看了5遍4.5都没看到addElement方法的讲解,就去git上对了下源码,发现LinkedList类里其他方法都有就是没有toString上面的addElement方法。难道我看的是平行宇宙的课。。完了(;′⌒`)
登录后可查看更多问答,登录/注册
动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…
10.6k 16
1.5k 17
1.4k 14
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号