package LinearTable; import java.io.InputStream; import java.util.Scanner; import org.omg.CORBA.Current; class LinList{ private int CurrentLength; private Object[] Node; public LinList(int maxlen) { Node=new Object[maxlen]; CurrentLength=0; } public Object GetAnElement(int i) { return Node[i]; } public void add(Object node) { //添加元素的基本方法 Node[CurrentLength]=node; CurrentLength++; } public void insert(int a,Object node) throws Exception{ //插入元素 if(a<0||a>CurrentLength){ throw new Exception("输入的插入位置不正确"); } //Node[CurrentLength]=new Object(); for(int i=CurrentLength;i>a;i--){ Node[i]=Node[i-1]; } Node[a]=node; CurrentLength++; } public void delete(int a) throws Exception{ //删除元素 if(a<0||a>CurrentLength){ throw new Exception("输入的删除位置不正确"); } //Node[CurrentLength]=new Object(); for(int i=a;i
用java输出线性表中的元素_Java基础之线性表
最新推荐文章于 2022-11-19 15:53:37 发布