java - 实现自己的LinkedList

标签 java linked-list

我正在实现我自己的 LinkedList。我有一个调用 MyLinkedLlist 的类,在 MyLinkedList 中只实现了 size()iterator() .此外,我还有一个抽象类,其中包含 LinkedList 的所有其他必要函数。抽象类原型(prototype)是:

public abstract class MyAbstractSequentialList implements List

我想知道我是否需要在我的抽象类中实现 equals() 方法,或者它已经为我实现了,因为我继承了 List

最佳答案

列表是一个接口(interface)。因此,不会有任何默认实现。如果需要,您可以选择实现一个。请注意,如果您覆盖 equals,则还必须覆盖 hashcode。

关于java - 实现自己的LinkedList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10023267/

相关文章:

c++ - 如何制作一个也包含列表的节点

c - 为什么这个功能不起作用? (链接列表)

java - Graphics.drawImage() 消耗大量内存绘制一个 int[] 图像

java - 使用 Java 运行外部命令时出现错误流阻塞

java - 链表索引计数器

c - 如何从链表中找到最大元素?

c++ - 通过类引用

java - Matchers.any()在Mockito中为空值

java - onDestroy() 而 onActivityResult() 为 "waiting"

java - 如何在java项目中使用可运行的jar,将其导入libs文件夹