线性表的逻辑结构

1.线性表的基本概念

  • 定义:n个相同类型数据元素的有限序列。

         数据元素可以是一个复杂的信息,由多个数据项所构成。

  • 线性表的特性:

         每个元素有且仅有一个前驱和一个后继(首元素没前驱,尾元素没后继)。

2.线性表的ADT定义

  • 线性表抽象数据类型的Java接口描述
package LinearList;

public interface IList {
	public void clear();
	public boolean isEmpty();
	public int getLength();
	public Object getValue(int i) throws Exception;
	public void insert(int i,Object x) throws Exception;
	public void remove(int i) throws Exception;
	public int indexOf(Object x);
	public void display();
}
上一篇:深度分析Dubbo SPI源码,扩展Dubbo Validation (groups)


下一篇:Codable实现json转Model,是时候干掉HandyJSON了!