题目描述
顺序表的删除是指删除顺序表中的第pos个元素
本题java实现顺序表的类定义如下:
class sequenceList<T> {
final int maxSize = 1005;
private T[] listArray;
private int length;
public sequenceList() {}//构建一个空的线性表
public sequenceList(int n) {}
public boolean isEmpty() {}//判空
public boolean add(T obj, int pos) {}
}
根据上面给出的定义,写出函数remove(int pos),表示删除顺序表中的第pos个元素
Java函数原型public T remove(int pos)
给出C/C++数据结构:
typedef struct list{
int *data;
int len;
}L;
下标从1开始
要求实现一个函数:
void _remove(L *a, int pos);//在顺序表a中删除第pos位元素
输入
第一行输入一个n(n<1000),表示顺序表的长度,第二行输入顺序表,第三行输入pos,表示删除第pos个元素(保证输入是合法的)