目录
问题描述
【问题描述】
设一顺序表有若干元素,编写程序实现删除表中值重复的元素,即重复元素只保留一个。
【输入形式】
第一行输入一个N(N不大于100),表示顺序表的长度;
第二行输入N个整数,表示顺序表元素;
【输出形式】
输出去重后的顺序表。
【样例输入】
7
2 2 2 3 3 2 2
【样例输出】
2 3
完整代码
#include<stdio.h>
#include<malloc.h>
#define SIZE 10
#define INCREAM 10
typedef struct list{
int *data;
int len;
int size;
}list,*Plist;
int init_list(Plist L){
L->data=(int *)malloc(sizeof(int)*SIZE);
L->size=SIZE;
L->len=0;
}
int creat_list(Plist L,int n){
int i;
if(L->len==L->si