我有自己的自定义LinkedList
类,它有一个指向Node
列表中第一个的指针。我现在需要创建一个DoublyLinkedList
类。DoublyLinkedList
the和 the之间的唯一区别LinkedList
是DoublyLinkedList
使用DoubleNode
s 而不是Node
s。我的DoubleNode
班级扩展了Node
班级。
创建扩展的正确方法是什么?DoublyLinkedList
LinkedList
是否必须不断地将DoubleNode
s 转换为Node
s?还是有一种我只是想念的更简单的方法?
谢谢你的帮助。