OJ现已增加邮箱找回密码功能,还没有绑定邮箱的同学们请抓紧时间,以免密码丢失无法找回


问题1201--顺序表的删除

1201: 顺序表的删除

时间限制: 1 Sec  内存限制: 128 MB
提交: 55  解决: 38
[提交] [状态] [讨论版] [命题人:]

题目描述

顺序表的删除是指删除顺序表中的第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个元素(保证输入是合法的)

输出

输出删除元素之后的顺序表

样例输入 Copy

5
1 2 3 4 5
3

样例输出 Copy

1 2 4 5

来源/分类