removeElement(E e)方法中,源码对size没有的维护

来源:4-5 从链表中删除元素

qq_蓝色_18

2018-05-16

老师,您好。在4-5从链表中删除元素课程中,你在给的源码中加了一个removeElement(E e)的方法,但是在判断确实存在e的情况下,代码进行了删除操作,但是并没有对size进行维护。如果您有时间可以看一下,如果是我没理解透您的意思,还希望您能指点

写回答

1回答

liuyubobobo

2018-05-16

哈哈!是的!终于有人发现这个问题了:)


在课程录制到后期回来review代码,我也发现了这个问题。但是由于视频已经上线,不好更改了,所以只是在课程的官方github对这个bug进行了修改,修改历史可以参见这里:https://github.com/liuyubobobo/Play-with-Data-Structures/commit/2bcd8c1b1a563d3721658d30b65fc53493b96d4e


至于慕课网上的代码,会在课程整体上线后再进行更新的:)


你是第一个发现这个bug的同学,如果不介意,可以加我的微信:liuyubobobo,我会发给你一个小红包:)


带来不便,深感抱歉!

0
7
liuyubobobo
回复
Onesteps
不是,提问的同学看的是代码,不是视频:)
2018-05-17
共7条回复

玩转数据结构

动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…

6221 学习 · 1704 问题

查看课程