Re: [閒聊] 每日leetcode
看板Marginalman作者enmeitiryous (enmeitiryous)時間1年前 (2024/09/01 08:42)推噓1(1推 0噓 0→)留言1則, 1人參與討論串789/1548 (看更多)
今天是easy
題目:
2022. Convert 1D Array Into 2D Array: 給你一個1D vector,數字m,n求將其轉換成
m*n大小的矩陣
思路:
要原本vector長度=m*n才能轉,然後照做即可
vector<vector<int>> construct2DArray(vector<int>& original, int m, int n) {
int tar=m*n;
if(original.size()!=tar){
return {};
}
vector<vector<int>> ans(m,vector<int>());
int cring=0;
for(int i=0;i<m;++i){
for(int j=0;j<n;++j){
ans[i].push_back(original[cring]);
cring++;
}
}
return ans;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.192.60 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1725151335.A.8A4.html
推
09/01 08:45,
1年前
, 1F
09/01 08:45, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 789 之 1548 篇):