线性表
Posted maskisland
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线性表相关的知识,希望对你有一定的参考价值。
顺序存储线性表(数组实现)
public class Sqlist { static int [] table; static int n; public Sqlist(int n) { table=new int[n]; this.n=0; } public boolean isEmpty() { return n==0; } public boolean isFull() { return n>=table.length; } public int getcapacity() { return table.length; } public int getlength() { return n; } //ADD public void addElem(int loc,int value) { if(n>=table.length) { System.out.println("数组满了"); } if((loc<1)||(loc>table.length)) { System.out.println("插入位置错误"); } if(loc<=n+1) { for(int i=n-1;i>=loc;i--) { table[i+1]=table[i]; } table[loc-1]=value; n++; System.out.println("插入成功,在第"+loc+"个位置之前插入:"+value); } } //DELETE public int getElem(int i) { if((i<1)||(i>table.length)) { return -1; } else { return table[i-1]; } } }
以上是关于线性表的主要内容,如果未能解决你的问题,请参考以下文章
在android中的类内的对话框片段的线性布局中添加textview