[Algorithm] C++ 2차원 Vector

JAsmine_log·2024년 5월 26일
0

C++ Vector

Vector (1차원)

1차원 벡터로 선언해서 사용할 수 있다.

vector <int> v;

2차원 Vector

벡터를 2차원으로 선언해서 사용할 수 있다.

vector<vector<int>> v2;

Code

C++

아래 코드는 C++에서 Vector를 선언하고 프린트하는 방법이다. Vector에 접근할 때는, 행렬처럼 v[행][렬]로 특정 위치로 접근한다.

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

int main()
{
    vector<int> v;
    vector<vector<int>> v2;
    int n = 3;

    for (int i = 0; i < n; i++)
    {
        v.push_back(i+1);
    }

    v2.push_back(v);
    v2.push_back(v);

    //v={1, 2, 3}
    //v2={{1, 2, 3}, {1, 2, 3}}
    cout << v[2] << endl;
    cout << v2[1][1] << endl;
    
        return 0;
    }
profile
Everyday Research & Development

0개의 댓글

관련 채용 정보