목록에있는 첫 번째 Node
에 대한 포인터가있는 자체 사용자 지정 LinkedList
클래스가 있습니다. 이제 DoublyLinkedList
클래스를 만들어야합니다. DoublyLinkedList
과 LinkedList
의 유일한 차이점은 DoublyLinkedList
이 Node
대신 DoubleNode
을 사용한다는 것입니다. 내 DoubleNode
클래스는 Node
클래스를 확장합니다.Java에서 LinkedList를 확장하는 DoublyLinkedList 클래스의 올바른 구현은 무엇입니까?
은 무엇입니까?은 LinkedList
을 확장하는 DoublyLinkedList
을 올바르게 작성합니까?
항상 DoubleNode
초를 Node
초로 내 보내야합니까? 아니면 내가 누락 된 간단한 방법이 있습니까?
도움 주셔서 감사합니다.
[java.util.LinkedList 클래스] (http://docs.oracle.com/javase/6/docs/api/java/util/LinkedList.html)는 이미 이중 연결 목록을 구현합니다. 왜 당신 자신을 만들고 싶습니까? (숙제입니까?) – ruakh
DoublyLinkedList를 LinkedList의 하위 클래스로 만들지 않는 것이 좋습니다. DoublyLinkedList의 작업은 LinkedList의 작업보다 두 배의 작업이 필요하며, DoubleNode의 작업에 주목했습니다. – toto2