7-3 顺序表(删除)

分数 15

全屏浏览

切换布局

作者 邵煜

单位 宁波财经学院

已知一组数据,采用顺序存储结构存储,其中所有的元素为整数。设计一个算法,删除元素值在[x,y]之间的所有元素

输入格式:

输入包含三行数据,第一行是表中元素个数,第二行是顺序表的各个元素,第三行是区间x和y。

输出格式:

删除元素值在[x,y]之间的所有元素后,输出新的顺序表。(最后无空格)

输入样例:

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

10
55 11 9 15 67 12 18 33 6 22
10 20

输出样例:

在这里给出相应的输出。例如:

55 9 67 33 6 22

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB

#include <bits/stdc++.h>
using namespace std;
int main()
{
    vector<int> fir;
    int n, a, b;
    string str = "";
    cin >> n;
    for (int i = 0; i < n; i++)
    {
        int j;
        cin >> j;
        fir.push_back(j);
    }
    cin >> a >> b;
    for (int i = 0; i < n; i++)
    {
        if (fir[i] < a || fir[i] > b)
        {
          char s[1000];
         sprintf(s,"%d",fir[i]);
          str=str+s+" ";
        }
     
    }
    str=str.substr(0,str.size()-1);
    cout<<str;
    return 0;
 
}

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐