顺序表:线性表的顺序存储是用一组地址连续的存储单元依次存储各个元素,其形式指数组。
package java_text;
import java.util.*;
class SequenceList{
public static final int LENGTH=10;
int length;
int[] data;
SequenceList(){ //顺序表初始化,创建空顺序表
length=0;
data=new int[LENGTH];
}
SequenceList(int[] newarray) { //给顺序表赋值
data=new int[LENGTH];
length=newarray.length;
for(int i=0;iLENGTH) {
System.out.println("指定位置不在有效范围");
return false;
}
for(int i=length;i>locate;i--) {
data[i]=data[i-1];
}
data[locate]=num;
length++;
return true;
}
//删除指定位置上的元素
public boolean delete(int locate) {
if(locate<0||locate>=length) {
System.out.println("指定位置不在有效范围");
return false;
}
for(int i=locate;i



