import java.util.InputMismatchException;
import java.util.Scanner;
class data{
String key;
String name;
int age;
}
class XianXingBiao{ //线性表类
static final int MAXLEN=50;//定义顺序表的最大节点数
data[] ListData=new data[MAXLEN+1];
int slen;//顺序表已存节点的数量
void init(XianXingBiao xxb){ //初始化顺序表
xxb.slen=0;//顺序表已存节点的数量为0
}
int xxblenth(XianXingBiao xxb){
return (xxb.slen);
}
int insertxxb(XianXingBiao xxb,int n,data da){ //在顺序表的任意位置插入节点
int i;
if(xxb.slen>MAXLEN){ //判断插入节点后是否超过设置的最大节点数
System.out.print("顺序表已满,不能插入节点\n");
return 0;
}
if(n<1 || n>xxb.slen-1){
System.out.print("插入结点序号错误,不能插入元素!!\n");
return 0;
}
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余4页未读,立即下载