Advertisement

手动编写数据结构-链表

阅读量:

一、基础接口设计

为兼顾系统的可扩展性与标准化需求,所设计的链表结构提供了若干接口,这些接口旨在实现基础功能。

复制代码
    public interface list {
    
    int size();
    
    void addFirst(Object data);
    
    void addLast(Object data);
    
    void add(Object data, int index) throws Exception;
    
    void removeFirst() throws Exception;
    
    void removeLast() throws Exception;
    
    void remove(int index) throws Exception;
    
    void remove(Object data) throws Exception;
    
    Object getFirst();
    
    Object getLast();
    
    Object get(int index) throws Exception;
    
    boolean contains(Object data);
    
    void

全部评论 (0)

还没有任何评论哟~