leetCode59. 螺旋矩阵 II

server/2024/9/23 14:29:23/

leetCode59. 螺旋矩阵 II

题目思路:见我的这篇博客

代码

class Solution {
public:vector<vector<int>> generateMatrix(int n) {// n * n的矩阵的初始化vector<vector<int>> res(n, vector<int> (n));// 方向数组int dx[] = {0, 1, 0, -1};int dy[] = {1, 0, -1, 0};for(int i = 1, x = 0, y = 0, d = 0; i <= n * n; i++){ // 从1开始进行填写,填写到n*nres[x][y] = i;int x1 = x + dx[d];int y1 = y + dy[d];if(x1 >= n || x1 < 0 || y1 < 0 || y1 >= n || res[x1][y1]){d = (d + 1) % 4;x1 = x + dx[d];y1 = y + dy[d];}x = x1, y = y1;}return res;}
};

http://www.ppmy.cn/server/23867.html

相关文章

【RAG 论文】Chain-of-Note:为 RAG 引入 CoT 让模型生成阅读笔记来提高面对噪音文档和未知场景的鲁棒性

论文&#xff1a;Chain-of-Note: Enhancing Robustness in Retrieval-Augmented Language Models ⭐⭐⭐ Tencent AI Lab, arXiv:2311.09210 文章目录 一、论文速读二、实现的细节2.1 Note Design2.2 Data Collection2.3 Model Training 三、实验结果3.1 QA Performance3.2 对 …

vue3前端请求后端接口动态渲染菜单

//获取数据 请求接口 export function parkEnterPrise(address: string, methods: string) { const res instance({ url: address, method: methods, }); return res; } //页面 <el-menu default-active"2" class"el-menu-vertical-demo" …

电机控制器电路板布局布线参考指导(六)功率器件布局布线

电机控制器电路板布局布线参考指导&#xff08;六&#xff09;功率器件布局布线 1.MOS管常见的封装1.1 DPAK1.2 D2PAK1.3 TO-2201.4 引脚 SON 2.MOS管布局3.功率器件布局设计3.1 开关节点3.2 大电流环路路径3.3 VDRAIN 感测引脚 栅极驱动器和功率 MOSFET 的放置对于前置驱动器电…

游戏发行困境及OgGame云游戏解决方案简述

随着全球化浪潮的持续推进&#xff0c;中国游戏开发者们不再满足于国内市场的发展&#xff0c;而是开始将目光投向更为广阔的海外市场。这一趋势的崛起背后&#xff0c;是中国企业意识到国际化是其发展的必由之路&#xff0c;也是游戏行业突破国内困境的体现。本文将简要阐述游…

【数据结构初阶】时间复杂度和空间复杂度详解

今天我们来详细讲讲时间复杂度和空间复杂度&#xff0c;途中如果有不懂的地方可翻阅我之前文章。 个人主页&#xff1a;小八哥向前冲~-CSDN博客 数据结构专栏&#xff1a;数据结构【c语言版】_小八哥向前冲~的博客-CSDN博客 c语言专栏&#xff1a;c语言_小八哥向前冲~的博客-CS…

基于SpringBoot+Vue高校汉服租赁网站的设计与实现

项目介绍&#xff1a; 高校汉服租赁网站管理系统按照操作主体分为管理员和用户。管理员的功能包括字典管理、交流论坛管理、公告资讯管理、汉服信息管理、汉服收藏管理、汉服评价管理、汉服租赁管理、用户管理、管理员管理。用户的功能等。该系统采用了Mysql数据库&#xff0c…

阿里开源黑白图片上色算法DDColor的部署与测试并将模型转onnx后用c++推理

阿里开源黑白图片上色算法DDColor的部署与测试并将模型转onnx后用c推理 文章目录 阿里开源黑白图片上色算法DDColor的部署与测试并将模型转onnx后用c推理简介环境部署下载源码安装环境下载模型 测试一下看看效果模型转onnx测试一下生成的onnx模型看看效果C 推理 简介 DDColor是…

52、图论-腐烂的橘子

思路&#xff1a; 思维转化&#xff1a; 第一步先找出所有腐烂的橘子&#xff0c;这些橘子会在上下左右进行感染&#xff0c;然后记录被感染的 橘子&#xff0c;之前感染过的句子不再使用&#xff0c;将新的感染的橘子收集&#xff0c;然后遍历让其上下左右依次感染&#xff…