当前位置: 首页 > news >正文

17一起做网站后台网站建设的完整流程包括

17一起做网站后台,网站建设的完整流程包括,做网站 赚钱多吗,做网站要租服务器Description 给定一个按升序排列的顺序表,请删除所有重复的元素,使得每个元素只出现一次,并输出处理后的顺序表。 Input 第一行输入t,表示有t个测试样例。 第二行起,每一行首先输入n,表示有n个元素&…

Description

给定一个按升序排列的顺序表,请删除所有重复的元素,使得每个元素只出现一次,并输出处理后的顺序表。

Input

第一行输入t,表示有t个测试样例。

第二行起,每一行首先输入n,表示有n个元素,接着依次输入n个元素。

Output

每一行输出处理后的顺序表。

Sample Input

5
3 1 1 2
5 1 1 2 3 3
6 1 1 1 2 2 2
7 -1 22 33 33 33 44 44
0

Sample Output

2 1 2 
3 1 2 3 
2 1 2 
4 -1 22 33 44 

Hint

0 <= n <= 50

-100 <= 元素的值 <= 100

给定的顺序表为升序排列。

 

思路:

在solve函数里面,用total变量记录不重复的元素个数,循环遍历最初的顺序表,因为有提示说给定顺序表是升序,那么只需要判断当前元素和上一个元素是否重复,如果当前元素和上一个不重复,那么就重新按顺序存入数组,用 j 记录顺序表位置。遍历结束之后再用循环,将顺序表输出,total就为顺序表长度了。

AC代码:

#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
#define ok 0
#define error -1
// 顺序表类定义
class SeqList
{
private:int* list; // 元素数组int maxsize; // 顺序表最大长度int size; // 顺序表实际长度
public:SeqList(); // 构造函数~SeqList(); // 析构函数int list_size() {return size;}; // 获取顺序表实际长度void set(int length) {this->size = length;for (int i = 0; i < length; i++) {cin >> *(list + i);}}//用于初始化数组void solve(SeqList &t) {int total = 0;for (int i = 0,j = 0; i < size; i++) {if (t.list[i] != t.list[i-1] || i == 0) {*(list + j) = *(list + i);j++;total++;}}cout << total<< " ";for (int i = 0; i < total; i++) {cout << *(list + i)<<" ";}cout << endl;}
};
SeqList::SeqList()
{maxsize = 1000;size = 0;list = new int[maxsize];
}
SeqList::~SeqList()
{delete []list;
}int main() 
{int t;cin >> t;int num;SeqList* p = new SeqList[t];for (int i = 0; i < t; i++) {cin >> num;p[i].set(num);p[i].solve(p[i]);}return 0;
}

http://www.yayakq.cn/news/840591/

相关文章:

  • 做网站一般用什么程序户型单页设计
  • 网站开发有哪些课程域名注册时间查询
  • 如何推广自己的外贸网站济南建站网站
  • 设计制作一个生态瓶国内正规seo网络推广
  • 国家住房和城乡建设部中国建造师网站官网江苏网站建设市场
  • 青岛做网站哪家优化好wordpress 面包
  • 邵阳建设银行网站网络规划设计师是副高
  • 如何做楼盘网站新安县做网站
  • addfilter wordpress企业网站seo优
  • 手机企业网站程序wordpress导航站主题
  • 做行业网站投资多少西宁市城东区住房和建设局网站
  • 买的服务器做两个网站茶叶网络营销网站建设论文
  • 青岛做一个网站多少钱家装设计网页论文
  • 烟台网站制作哪家好怎么宣传自己的产品
  • 十大博物馆展陈设计公司seo关键词排名公司
  • 做全景效果图的网站上海市人才服务中心网首页
  • 网站源码模板简述网站的建设流程
  • 网站模板 英文wordpress怎么调中文
  • 长春网站公司哪家好用tp5做网站
  • 网站精美排版代码网络广告营销的特性
  • 网站点击换图片的效果怎么做店铺设计公司
  • 甜品网站设计网站建设费用价格明细表
  • 加盟型网站成品网站seo
  • 自己做的视频发什么网站网站更新与维护
  • 建公司网站建设明细报价表连云港市建设银行网站
  • 樟木头网站建设百度搜图片功能
  • 胶州市城乡建设局网站截图最近alexa排名查询
  • 甘肃水利工程建设管理网站html5做登录网站的代码
  • 苏州要服务网站建设长春公司建站模板
  • 如何制作班级网站苏州实力做网站公司