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

新增网站备案时间/seo学习

新增网站备案时间,seo学习,网页设计html代码大全动物,工商网上注册营业执照顺序表应用2:多余元素删除之建表算法 Time Limit: 3 ms Memory Limit: 600 KiBProblem Description 一个长度不超过10000数据的顺序表,可能存在着一些值相同的“多余”数据元素(类型为整型),编写一个程序将“多余”的数…

 

 

顺序表应用2:多余元素删除之建表算法

Time Limit: 3 ms Memory Limit: 600 KiB

Problem Description

一个长度不超过10000数据的顺序表,可能存在着一些值相同的“多余”数据元素(类型为整型),编写一个程序将“多余”的数据元素从顺序表中删除,使该表由一个“非纯表”(值相同的元素在表中可能有多个)变成一个“纯表”(值相同的元素在表中只保留第一个)。
要求:
       1、必须先定义线性表的结构与操作函数,在主函数中借助该定义与操作函数调用实现问题功能;
       2、本题的目标是熟悉在顺序表原表空间基础上建新表的算法,要在原顺序表空间的基础上完成完成删除,建表过程不得开辟新的表空间;
       3、不得采用原表元素移位删除的方式。

Input

第一行输入整数n,代表下面有n行输入;
之后输入n行,每行先输入整数m,之后输入m个数据,代表对应顺序表的每个元素。

Output

输出有n行,为每个顺序表删除多余元素后的结果

Sample Input

4
5 6 9 6 8 9
3 5 5 5
5 9 8 7 6 5
10 1 2 3 4 5 5 4 2 1 3

Sample Output

6 9 8
5
9 8 7 6 5
1 2 3 4 5


提示:本题主要是通过建立顺序表时进行操作来实现表中数据的更新,可以通过遍历找到重复的元素,并将顺序表缩短,逐步建立来实现多与元素的删除。

代码实现如下(gcc):
#include<stdio.h>
#include<stdlib.h>
typedef struct node
{int data[10005];int last;
}ST;
ST *creatdelete(ST *head)
{int i, j;scanf("%d", &head -> data[0]);for(i = 1; i < head -> last; i++){scanf("%d", &head -> data[i]);for(j = 0; j < i; j++){if(head -> data[i] == head -> data[j]){i--;head -> last = head -> last - 1;}}}return head;
}
int main()
{ST *head;int n, i;scanf("%d", &n);while(n--){head = (ST *)malloc(sizeof(ST));scanf("%d", &head -> last);head = creatdelete(head);for(i = 0; i < head -> last; i++){printf("%d", head->data[i]);if(i != head -> last - 1) printf(" ");else printf("\n");}}return 0;
}/***************************************************
Result: Accepted
Take time: 4ms
Take Memory: 156KB
****************************************************/

 

转载于:https://www.cnblogs.com/jkxsz2333/p/9486307.html

http://www.lbrq.cn/news/948637.html

相关文章:

  • 网站建设的数据所有权/中国国家人事人才培训网官网
  • 深圳建设网站公司排名/域名注册信息怎么查
  • 便民的网站app怎么做/最近10个新闻
  • 东阳哪里可以做网站/免费刷网站百度关键词
  • 网站开发项目实战视频/商品标题关键词优化
  • 成都个人网站开发/营销策划公司靠谱吗
  • 什么网站做一手项目好/软文范例大全
  • 如何做营销型网站/广州白云区今天的消息
  • wordpress 下载/seo工作内容有哪些
  • 东营房产信息网官网/上海关键词优化按天计费
  • 建设商城网站价格/免费卖货平台
  • 0元注册公司是真的吗/seo搜索推广
  • 小孩做愛网站/网店代运营
  • 网站后台运营怎么做/seo快速排名多少钱
  • 团购产品 网站建设/百度云盘
  • 商城网站建设多少钱/广告投放都有哪些平台
  • 营销型网站建设 价格/重庆seo软件
  • 武汉哪里做网站好/seo技术
  • 昆山快速建设网站方案/windows优化大师靠谱吗
  • 网站响应式是什么意思/营销技巧有哪些
  • 两学一做网站专题/会计培训班多少钱
  • 网站建设 工作职责/百度营销登录平台
  • 杭州网站建设方案/网络营销策划的具体流程是
  • 短链接在线生成官网免费/免费seo软件推荐
  • 网站建站代码/全球十大搜索引擎入口
  • 公司网站建设与设计制作/百度一下百度主页
  • wordpress 随机/seo优化技术是什么
  • 怎样在外管局网站做延期付款/seo入门教程视频
  • 做茶叶网站的素材/2023今日新闻头条
  • java网站开发的不足/关键词推广排名软件
  • 代码检测SonarQube+Git安装和规范
  • vscode目录,右键菜单加入用VSCode打开文件和文件夹(快速解决)(含删除)(脚本)
  • k8s:利用helm离线部署consul v1.21.2
  • 相机标定(非ROS相机)
  • 企业级安全威胁检测与响应(EDR/XDR)架构设计
  • c/c++-memory-management