首页 > 其他分享 >答案篇——PTA——顺序表

答案篇——PTA——顺序表

时间:2024-04-25 16:11:33浏览次数:22  
标签:输出 顺序 答案 int PTA sqList 输入 线性表

读入n值及n个整数,建立顺序表并遍历输出。

输入格式:
读入n及n个整数

输出格式:
输出n个整数,以空格分隔(最后一个数的后面没有空格)。

输入样例:
在这里给出一组输入。例如:

4
-3 10 20 78
输出样例:
在这里给出相应的输出。例如:

-3 10 20 78

点击查看代码
#include<bits/stdc++.h>
#include<iostream>
#include<string>
#define N 1000
using namespace std;//顺序表的建立及遍历
typedef struct sqList{

   int length;
    int data[];
}L;
void InitList(sqList &L);
void CreatList(sqList &L,int n,int a[]);
void traverList(sqList &L);
        int main(){
        int n,a[N];
        cin>>n;
        sqList L;
        for(int i=1;i<=n;i++){
            cin>>a[i];
        }
        InitList(L);
        CreatList(L,n,a);
        traverList(L);
    return 0;
    }
void InitList(sqList &L){
   L.length=0;
}
void CreatList(sqList &L,int n,int a[]){
   for(int i=1;i<=n;i++){
    L.data[i]=a[i];
    L.length++;
   }
}
void traverList(sqList &L){
if(L.length==0){return;}
else{
   for(int i=1;i<L.length;i++){
    cout<<L.data[i]<<' ';
   }cout<<L.data[L.length];
}
}

实验目的:1、掌握线性表的基本知识 2、深入理解、掌握并灵活运用线性表。3、熟练掌握线性表的存储结构及主要运算的实现
已知顺序表L递增有序,将X插入到线性表的适当位置上,保证线性表有序。。

输入格式:
第1行输入顺序表长度,第2行输入递增有序的顺序表,第3行输入要插入的数据元素X。

输出格式:
对每一组输入,在一行中输出插入X后的递增的顺序表。

输入样例:
在这里给出一组输入。例如:

5
1 3 5 7 9
6
输出样例:
在这里给出相应的输出。例如:

1,3,5,6,7,9,

顺序表的插入

标签:输出,顺序,答案,int,PTA,sqList,输入,线性表
From: https://www.cnblogs.com/sly-345/p/18156798

相关文章

  • 顺序栈的接口程序
    顺序栈的接口程序头文件#include<stdio.h>#include<stdbool.h>#include<stdlib.h>创建顺序栈//指的是顺序栈中的元素的数据类型,用户可以根据需要进行修改typedefintDataType_t;//构造记录顺序栈SequenceStack各项参数(栈底地址+栈容量+栈顶元素的下标)的结构体ty......
  • 顺序栈的接口设计
    /***********************************************************************************************************该程序实现顺序栈元素的增删改查,目的是提高设计程序的逻辑思维,另外为了提高可移植性,所以顺序栈中元素的*数据类型为DataType_t,用户可以根据实际情况修改顺序......
  • 顺序栈————遍历、出栈、入栈
    以数组作为基础实现栈空间(顺序栈)数组在内存中占用一块连续的空间,也就是数组元素的内存地址是连续的。为了实现栈,一般是把数组头作为栈底,数组头部到数组尾部作为栈的增长方向,也就是用户只在数组尾部对数据进行插入和删除。为了方便管理顺序栈所以需要构造管理顺序栈信息的结构体......
  • MyBatis Plus 按指定顺序查询对象列表
    场景定义了一个字段,存储了一个json数组比如:[41,38,42],它的含义是一个线性的流程定义,所以保证顺序至关重要现在使用MyBatisPlus的API方法去通过ID数组查询得到对象数组List<ProcessNodePO>processNodeList=processNodeMapper.selectList(newLambdaQueryWrapper<Pro......
  • 顺序表???
    /***********************************************************************************************************提高可移植性****Copyright(c)2023-2024cececlmx@126.comAllrightReserved************************************************************......
  • iptables清空所有规则
    编写Shell脚本以备份和还原规则在清空规则之前,可以使用iptables-save命令将当前规则保存到文件中,以备之后的恢复。之后,可以使用iptables-restore命令来还原规则。保存规则到文件:shelliptables-save>backup.rules清空所有规则:shelliptables-Fiptables-tnat-Fiptables-t......
  • 读《我和Labview》5条件结构和顺序结构
    5条件结构和顺序结构条件结构布尔类型条件选择结构其它数据类型的条件选择是否要设置默认分支?合理设置悬着条件隧道避免把控件放在条件结构内选择函数顺序结构程序执行顺序创建顺序结构层叠式顺序结构平铺式顺序结构无形胜有形的最高境界6用户自定义控件7控件的局......
  • 初中中考阅读理解难题一网打尽!句子结构深度解析+答案揭秘,助你轻松冲刺高分!-010
    PDF格式公众号回复关键字:ZKYDT010原文1Grandmotherlookedforwardtoherbirthdayparty,didn'tshe?解析1Grandmother祖母,lookedforwardto期待盼望,herbirthdayparty她的生日聚会,didn'tshe?不是吗?祖母盼望她的生日聚会,不是吗?2Grandfatherhadalw......
  • 顺序表和链表的练习题
    顺序表题目一:题目分析:该题目需要先对顺序表进行遍历至元素x正确插入位置,再对顺序表完成插入操作。因此涉及到for循环与if语句的使用代码实现/********************************************************************** name : SequenceList_insert* function:实现插......
  • 初中中考阅读理解难题一网打尽!句子结构深度解析+答案揭秘,助你轻松冲刺中考高分!-009
    PDF格式公众号回复关键字:ZKYDT009原文1Howdidthelotlookatthebeginningofthestory?解析1How怎么样did,thelot场地,look看起来,atthebeginningofthestory?在故事的开头故事开始时,那个场地看起来怎么样?2Thisplacelookslikeadump.这个地方看......