第四章的LinkedList的removeElement方法具体在哪一课敲的

来源:7-2 基于链表的集合实现

qq_财神_4

2018-10-22

波波老师,我这边翻了下前面课的代码,第四章里LinkedList的并没有写removeElement这个方法,第五章里的Solution有,但那个方法并没有用到prev.next.e.equals(e)这个语句,而是用了(prev.next.val==val)这个语句,也许是我粗心了,老师能具体指一下github里面第四章的LinkedList的removeElement方法具体在哪一课敲的吗

写回答

1回答

卅哈啦

2018-10-23

出现在github上第四章04-Linked-List代码中的这个removeElement方法应该是老师后来补充上去的,因为这个方法在第五章有过详细的讲解,如果不懂可以看第五章。prev.next.e.equals(e)和prev.next.val==val这是同一个意思,就是判断是否相等。

0
3
卅哈啦
回复
qq_财神_4
这里的e使用的泛型,继承了Comparable的接口,要求必须是可比较的,equals()是一个公有成员一个方法(接口),这是Java语法的部分,实际上我也不知道你到底要问什么。
2018-10-26
共3条回复

玩转数据结构

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

6221 学习 · 1704 问题

查看课程