用java实现一个接口LList
时间: 2023-06-10 21:06:12 浏览: 94
java 线性表接口的实例详解
好的,接下来我会给你一个简单的 LList 接口的Java实现,它包含以下方法:
- `void addFirst(E element)`:在链表的头部插入一个元素。
- `void addLast(E element)`:在链表的尾部插入一个元素。
- `void add(int index, E element)`:在指定的位置插入一个元素。
- `E removeFirst()`:删除链表头部的元素,并返回被删除的元素。
- `E removeLast()`:删除链表尾部的元素,并返回被删除的元素。
- `E remove(int index)`:删除指定位置的元素,并返回被删除的元素。
- `E getFirst()`:返回链表头部的元素。
- `E getLast()`:返回链表尾部的元素。
- `E get(int index)`:返回指定位置的元素。
- `int size()`:返回链表中元素的数量。
以下是LList接口的Java代码实现:
```java
public interface LList<E> {
void addFirst(E element);
void addLast(E element);
void add(int index, E element);
E removeFirst();
E removeLast();
E remove(int index);
E getFirst();
E getLast();
E get(int index);
int size();
}
```
当然,这只是一个简单的实现,你可以根据自己的需要来添加、删除或修改方法。
阅读全文