3325顺序表应用2:多余元素删除之建表算法
来源:互联网 发布:淘宝网灯饰 编辑:程序博客网 时间:2024/06/09 14:05
顺序表应用2:多余元素删除之建表算法
#include<iostream>#include<cstdlib>#define MAX 101#define OVERFLOW -1using namespace std;typedef struct{ int *elem; int listlen; int listsize;}list;list CreatList (list &l,int n){ l.elem=new int [MAX]; if(!l.elem) exit(OVERFLOW); l.listlen=0; l.listsize=MAX; int count=0; while(count<n) { int x,i; cin>>x; count++; if(!l.elem) { l.elem[0]=x; l.listlen++; } else { for(i=0;i<l.listlen;i++) { if(l.elem[i]==x) break; } if(i==l.listlen) { l.elem[i]=x; l.listlen++; } } } return l;}int main(){ int n,t,i; cin>>t; while(t--) { cin>>n; list newlist; CreatList(newlist,n); for(i=0;i<newlist.listlen;i++) { if(i!=newlist.listlen-1) cout<<newlist.elem[i]<<" "; else cout<<newlist.elem[i]<<endl; } } return 0;}
0 0
- 【3325】顺序表应用2:多余元素删除之建表算法
- 3325顺序表的应用2::多余元素删除之建表算法
- SDUT 3325 顺序表应用2:多余元素删除之建表算法
- 3325顺序表应用2:多余元素删除之建表算法
- 3325-顺序表应用2:多余元素删除之建表算法
- 暑假集训二顺序表-顺序表应用2:多余元素删除之建表算法
- 顺序表应用1:多余元素删除之移位算法
- 顺序表应用1:多余元素删除之移位算法
- 顺序表应用1:多余元素删除之移位算法
- 顺序表应用1:多余元素删除之移位算法
- 顺序表应用1:多余元素删除之移位算法
- 顺序表应用1:多余元素删除之移位算法
- 顺序表应用1:多余元素删除之移位算法
- 顺序表应用1:多余元素删除之移位算法
- 顺序表应用1:多余元素删除之移位算法
- 顺序表应用1:多余元素删除之移位算法
- 顺序表应用1:多余元素删除之移位算法
- 顺序表应用1:多余元素删除之移位算法
- 定位样式position的四种定位
- 烦死了。。。看慕课网上的一个视频关于一个选择数据库的问题,,,,该如何解决呢?
- nyist 769 乘数密码(扩展欧几里得求逆元)
- memcache
- HDU 1502 Regular Words(打表预处理dp)
- 3325顺序表应用2:多余元素删除之建表算法
- 八个Docker的真实应用场景
- linux命令行模式满屏如何翻页?
- 大数据可视化技术现状分析及技术实践
- linux下使用yum安装mysql详解
- 删除链表中的元素
- C++ Notes-Inheritance-03
- Fresco的简单介绍及简单使用
- stm32f4 - gpio配置