Programers:行列の加算(resize()/reserve()
4876 ワード
ベクトルを使用したresize()
vector<vector<int>> answer
すぐに[i][j]と答えてこのような愚かな行為をした.vector.resize()
です.vector.reserve()
はメモリのみを保持し、初期化/作成は行われません.コード#コード# #include <string>
#include <vector>
using namespace std;
vector<vector<int>> solution(vector<vector<int>> arr1, vector<vector<int>> arr2) {
vector<vector<int>> answer;
for(int i=0;i<arr1.size();i++)
{
answer.resize(arr1.size());
for(int j=0;j<arr1[i].size();j++)
{
answer[i].resize(arr1[i].size());
answer[i][j]=arr1[i][j] + arr2[i][j];
}
}
return answer;
}
Reference
この問題について(Programers:行列の加算(resize()/reserve()), 我々は、より多くの情報をここで見つけました
https://velog.io/@neity16/Programers-행렬의-덧셈resize-reserve
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
#include <string>
#include <vector>
using namespace std;
vector<vector<int>> solution(vector<vector<int>> arr1, vector<vector<int>> arr2) {
vector<vector<int>> answer;
for(int i=0;i<arr1.size();i++)
{
answer.resize(arr1.size());
for(int j=0;j<arr1[i].size();j++)
{
answer[i].resize(arr1[i].size());
answer[i][j]=arr1[i][j] + arr2[i][j];
}
}
return answer;
}
Reference
この問題について(Programers:行列の加算(resize()/reserve()), 我々は、より多くの情報をここで見つけました https://velog.io/@neity16/Programers-행렬의-덧셈resize-reserveテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol