news 2026/4/15 21:19:06

【模拟】顺时针旋转矩阵

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【模拟】顺时针旋转矩阵

求解代码

publicint[][]rotateMatrix(int[][]mat,intn){// 空矩阵、空方阵直接返回if(mat==null||n==0){returnmat;}// 矩阵转置(行和列互换)for(inti=0;i<n;i++){for(intj=i;j<n;j++){inttmp=mat[i][j];mat[i][j]=mat[j][i];mat[j][i]=tmp;}}// 反转转置后矩阵的每一行,完成顺时针90度旋转for(int[]row:mat){reverse(row);}returnmat;}// 双指针法原地反转一维数组privatevoidreverse(int[]arr){intleft=0;intright=arr.length-1;while(left<right){// 交换左右指针元素inttmp=arr[left];arr[left]=arr[right];arr[right]=tmp;left++;right--;}}

小贴士

j0开始会让对角线上下的元素对被交换两次,交换两次就等于没交换,而ji开始能保证每个元素对只被交换一次。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 10:45:48

数据说话,2026国自然或许是最难的一年

国自然申报季的钟声早已敲响&#xff0c;2026年集中接收期已明确为3月1日至3月20日16时&#xff0c;万千科研人正全力冲刺申请书撰写。回望2024-2025年国自然资助全貌&#xff0c;一组组数据背后&#xff0c;不仅是资助导向的细微调整&#xff0c;更暗藏着逐年加剧的竞争信号—…

作者头像 李华
网站建设 2026/4/14 16:37:24

Uncertainty-Aware Bayesian PINN机械退化趋势预测(Pytorch)

算法特点贝叶斯不确定性量化&#xff0c;将贝叶斯神经网络与物理信息神经网络结合&#xff0c;提供预测结果的不确定性区间&#xff0c;解决传统黑箱模型信任度低的问题自适应物理约束学习&#xff0c;通过可学习物理权重参数&#xff0c;动态平衡数据驱动与物理规律约束&#…

作者头像 李华
网站建设 2026/4/8 18:08:02

【游戏推荐】云族裔 韩国模拟人生 (inZOI)免安装中文版

类型&#xff1a; 建造, 生活模拟 链接&#xff1a;https://pan.quark.cn/s/02986ba329e7 游戏简介 在 inZOI&#xff08;云族裔&#xff09; 这款生活模拟游戏中&#xff0c;玩家将化身为创造者&#xff0c;按照自己的构想塑造世界&#xff0c;见证一个个精彩故事的展开。 …

作者头像 李华
网站建设 2026/4/16 11:01:52

家禽商城销售系统

家禽商城销售系统的课题背景 随着互联网技术的快速发展和电子商务的普及&#xff0c;传统家禽行业正面临数字化转型的需求。家禽产品作为日常生活必需品&#xff0c;市场需求稳定&#xff0c;但传统销售模式存在信息不对称、流通效率低、供应链管理粗放等问题。线下交易受地域限…

作者头像 李华
网站建设 2026/4/14 17:09:36

【模拟】螺旋矩阵

求解代码 public ArrayList<Integer> spiralOrder(int[][] matrix) {ArrayList<Integer> ans new ArrayList<>();// 处理空矩阵、空行、空列场景&#xff0c;避免空指针/数组越界if (matrix null || matrix.length 0 || matrix[0].length 0) {return ans…

作者头像 李华