⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 删除重复元素.cpp

📁 共有10个文件代码
💻 CPP
字号:
#include<iostream.h>
typedef struct{
	int *elem;
	int length;
	int listsize;
}sqlist;
int List(sqlist &L)//分配内存
{   
	L.elem=new int[20];
	if(!L.elem) return 0;
	L.length=0;
	L.listsize=20;
	return 1;
}
void main()
{
	sqlist L;
	List(L);
	cout<<"输入线性表元素数(在0到20之间):";
	cin>>L.length;
	cout<<"输入线性表元素:";
   for(int k=0;k<L.length;k++) 
   {
	   int m;
	   cin>>m;
	   L.elem[k]=m;
   }
	for(int a=0;a<L.length;a++)
	{
		for(int i=1;i<L.length;i++)
		{
			if(L.elem[a]==L.elem[a+i])
			{
				for(int b=a+i;b<L.length;b++)
				{
					L.elem[b]=L.elem[b+1];
				}
				L.length--;
			}
		}
	}
        for(int i=0;i<L.length;i++)
		cout<<L.elem[i]<<",";
   cout<<endl;
}




⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -