蓝桥杯java---螺旋矩阵

news/2024/6/19 6:21:34 标签: 矩阵, 人工智能, 算法

解题思路: 

     int [][] arr = new int[n][m];
     int i = 0, j = -1, temp = 1;
     while (n * m > 0)
     {
            for (int p = 0; p < m; p++)//从左自右
                arr[i][j=j+1] = temp++;
            n--;
            if (n * m == 0) break;

            for (int p = 0; p < n; p++)//从上自下
                arr[i=i+1][j] = temp++;
            m--;
            if (n * m == 0) break;

            for (int p = 0; p < m; p++)//从右自左
                arr[i][j=j-1] = temp++;
            n--;
            if (n * m == 0) break;

            for (int p = 0; p < n; p++)//从下自上
                arr[i=i-1][j] = temp++;
            m--;
     }

相关题目:

【洛谷】P5731


http://www.niftyadmin.cn/n/5451115.html

相关文章

JS基础之 数据浅拷贝与深拷贝

一、拷贝背景 JS引用数据类型有两类&#xff1a;基本数据类型和引用数据类型&#xff1b; 基本类型&#xff1a;String&#xff0c;Number&#xff0c;Boolean&#xff0c;Null&#xff0c;Undefined&#xff0c;symbol这6种基本数据类型它们是直接按值存放的&#xff0c;所以…

# 14 React 自定义Hook详解

自定义 Hook 是一个函数&#xff0c;其名称以 “use” 开头&#xff0c;函数内部可以调用其他 Hook。自定义 Hook 是一个函数&#xff0c;其名称以 “use” 开头&#xff0c;函数内部可以调用其他 Hook。下面是几个自定义 Hook 的例子以及需要注意的知识&#xff1a; 1. 使用状…

工程监测仪器振弦采集仪的性能指标有什么?

工程监测仪器振弦采集仪的性能指标有什么&#xff1f; 工程监测仪器振弦采集仪是一种常用的测量仪器&#xff0c;用于测量和监测结构物的振动情况。它具有以下几个重要的性能指标&#xff1a; 1. 频率范围&#xff1a;振弦采集仪应具备广泛的频率范围&#xff0c;以便能够捕捉…

LabVIEW焓差试验室流量计现场自动校准系统

LabVIEW焓差试验室流量计现场自动校准系统 在现代工业和科研领域&#xff0c;流量计的准确性对于保证生产过程的质量和效率非常重要。开发了一种基于LabVIEW的焓差试验室流量计现场自动校准系统&#xff0c;通过提高流量计校准的准确性和效率。 在空调器空气焓值法能效测量装…

FPGA电平标准

1.LVTTL&#xff1a;&#xff08;3.3v&#xff09; 2.LVCOMS&#xff1a;&#xff08;1.8v&#xff09; 3.LVDS&#xff08;1.8v&#xff09;&#xff1a;LVDS_25&#xff08;2.5v&#xff09; 4&#xff1a;如果是ddr3与fpga相连接fpga的vcco推荐&#xff08;1.5v&#xff09;…

Git本地更新仓库改动

1. 使用 git stash 如果您在本地作了修改&#xff0c;还没有提交&#xff0c;并希望先更新远程的变化&#xff0c;可以使用 git stash 来临时保存本地的改动&#xff0c;然后执行 git pull 更新&#xff0c;最后使用 git stash pop 来恢复您的本地改动。 git stash # 保…

Memcached分布式内存对象数据库

一 Memcached 概念 Memcached 是一个高性能的分布式内存对象缓存系统&#xff0c;用于动态 Web 应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数&#xff0c;从而提高动态、数据库驱动网站的速度。 二 在架构中的位置 Memcached 处于前端或中间件后…

CharacterController.Move called on inactive controller

【问题背景】 Unity3D中开发物体的移动&#xff0c;实现代码如下&#xff1a; public class TargetController : MonoBehaviour {private CharacterController character;private float speedRate 4f;private void Start(){character GetComponent<CharacterController&…