《数据结构》字符串数组和向量

Posted wangtianning1223

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《数据结构》字符串数组和向量相关的知识,希望对你有一定的参考价值。

字符串操作

#include<iostream>
#include<string>
using namespace std;
int main()

    string name;
    cin>>name;
    cout<<"Hello ,"<<name<<endl;
    cout<<name.size()<<endl;
    name=name+name;
    cout<<name<<endl;

    string a="c";
    string b="++";
    auto c=a+b;
    cout<<c<<endl;
    system("pause");
    return 0;

技术图片

数组和向量

#include<iostream>
#include<vector>
using namespace std;

int main()

    const int n=42;
    const int c=8;
    int A1[n];
    for(int i=0;i<n;++i)
        A1[i]=c;
    //vector initialize
    vector<int> v1(n);
    vector<int> v2(n,c);
//    vector<int> v3=1,2,3,4,5;
    for(size_t i=0;i<v2.size();++i)
        cout<<v2[i]<<" ";
    cout<<endl;
    v2.push_back(2);
    cout<<v2.size()<<endl;
    cout<<v2.front()<<" "<<v2.back()<<endl;
    v2.pop_back();

    for(auto iter=v2.begin();iter!=v2.end();++iter)
    
        *iter=c;
        cout<<*iter<<" ";
    
    cout<<endl;
    system("pause");
    return 0;

技术图片

 

 我自己的编译器版本过低导致向量第三种初始化方法会报错。

以上是关于《数据结构》字符串数组和向量的主要内容,如果未能解决你的问题,请参考以下文章

如何将包装为字符串的向量转换为熊猫数据框中的numpy数组?

c++核心-字符串向量和数组及指针详解

练笔--字符串,向量和数组2

R语言里面的向量指的是啥,和数组有啥分别?应用于啥上面?

将结构添加到字节向量,然后添加另一个[关闭]

将字符串向量转换为双二维数组向量