双向链表的实现
1.概述
设计了一个头结点为空的双向链表,可以添加元素(在链表的尾部添加元素)、删除元素、遍历元素,获取元素。
2.代码实现
package com.bhy.test;
public class Demo5 {
public static void main(String[] args) {
MyDoubleLinkedList<Integer> list = new MyDoubleLinkedList<>();
list.add(1,1);
list.add(2,3);
list.add(3,2);
list.remove(1);
list.list();
}
}
class MyDoubleLinkedList<T>{
MyNode1<T> head = new