快速知彼网络网站建设网站建设浏览器不兼容
news/
2025/9/23 18:44:51/
文章来源:
快速知彼网络网站建设,网站建设浏览器不兼容,泉州做网站建设,企业网站建设的管理制度文章目录 题目描述法一 模拟 题目描述 法一 模拟 初始化一个二维向量#xff0c;名为matrix#xff0c;它有n行和n列。向量的每个元素都是一个整数#xff0c;初始化为0。初始化二维向量的语法如下#xff1a;vectorvectorint matrix(n, vectorint… 文章目录 题目描述法一 模拟 题目描述 法一 模拟 初始化一个二维向量名为matrix它有n行和n列。向量的每个元素都是一个整数初始化为0。初始化二维向量的语法如下vectorvectorint matrix(n, vectorint(n));。第一个参数n指定矩阵的行数第二个参数vector(n)指定矩阵的列数。第二个参数创建了一个大小为n的向量每个元素都初始化为0并且这个向量用于初始化矩阵的每一行。因此这行代码创建了一个有n行和n列的二维向量其中每个元素都初始化为0。 class Solution {
public:vectorvectorint generateMatrix(int n){int curNum1, maxNumn*n;vectorvectorint matrix(n, vectorint(n));int r0, c0, dr0;vectorvectorint directions {{0, 1}, {1, 0}, {0, -1}, {-1, 0}};while(curNummaxNum){matrix[r][c] curNum;curNum;int nextr r directions[dr][0], nextc c directions[dr][1]; //模拟下一步状态 if(nextr0 || nextrn || nextc0 || nextcn || matrix[nextr][nextc]!0){ dr (dr1)%4; //保证4个方向 }r r directions[dr][0];c c directions[dr][1];}return matrix; }
};
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/913514.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!