LinkedList list = new LinkedList(); //增加在链表头部增加节点 list.addFirst("a"); //增加在链表尾部增加节点 list.addLast("b"); //获取链表头部元素 list.getFirst(); //获取链表尾部元素 list.getLast(); //删除头部元素 list.removeFirst(); //删除尾部元素 list.removeLast(); //找到第几个元素,效率低 list.getIndex();
如果你查找的元素小于大小值一半,则从链表头部开始找,反则从尾部开始找