当前位置: 首页 > wzjs >正文

网站首页动画代码网站查外链

网站首页动画代码,网站查外链,wordpress js 太多,个人网站设计流程图解题思路: 上边: 从左到右遍历顶行,完成后上边界下移(top)。右边: 从上到下遍历右列,完成后右边界左移(right–)。下边: 从右到左遍历底行,完成后…

在这里插入图片描述

解题思路:

  1. 上边: 从左到右遍历顶行,完成后上边界下移(top++)。
  2. 右边: 从上到下遍历右列,完成后右边界左移(right–)。
  3. 下边: 从右到左遍历底行,完成后下边界上移(bottom–)。
  4. 左边: 从下到上遍历左列,完成后左边界右移(left++)。

Java代码:

class Solution {public List<Integer> spiralOrder(int[][] matrix) {if (matrix.length == 0) return null;List<Integer> res = new ArrayList<>();int left = 0, top = 0;int bottom = matrix.length - 1;int right = matrix[0].length - 1;while (left <= right && top <= bottom) {for (int i = left; i <= right; i++)res.add(matrix[top][i]);top++;if (left > right || top > bottom) break;for (int i = top; i <= bottom; i++)res.add(matrix[i][right]);right--;if (left > right || top > bottom) break;for (int i = right; i >= left; i--)res.add(matrix[bottom][i]);bottom--;if (left > right || top > bottom) break;for (int i = bottom; i >= top; i--)res.add(matrix[i][left]);left++;if (left > right || top > bottom) break;}return res;}
}

复杂度分析:

  • 时间复杂度: O(mn),其中 m 为矩阵的行数,n 为列数。每个元素最多被访问一次。
  • 空间复杂度: O(1),仅使用常数级别的额外空间维护边界变量,输出结果所需的空间不计入额外复杂度。

在这里插入图片描述

解题思路:

在这里插入图片描述

  1. 矩阵分圈处理: 将矩阵视为由多个同心层组成(如最外层、次外层等)。
  2. 四次交换完成单圈旋转: 对于每一层的每个分组(由 i 和 j 确定),通过 ​四次元素交换​ 实现顺时针旋转:
    temp = matrix[i][j] → 保存当前元素
    matrix[i][j] = matrix[n-j-1][i] → 左上角元素被替换为左下角元素
    matrix[n-j-1][i] = matrix[n-i-1][n-j-1] → 左下角元素被替换为右下角元素
    matrix[n-i-1][n-j-1] = matrix[j][n-i-1] → 右下角元素被替换为右上角元素
    matrix[j][n-i-1] = temp → 右上角元素被替换为临时保存的原始左上角元素

Java代码:

class Solution {public void rotate(int[][] matrix) {int n = matrix.length;for (int i = 0; i < n / 2; ++i) {for (int j = 0; j < (n + 1) / 2; ++j) {int temp = matrix[i][j];matrix[i][j] = matrix[n - j - 1][i];matrix[n - j - 1][i] = matrix[n - i - 1][n - j - 1];matrix[n - i - 1][n - j - 1] = matrix[j][n - i - 1];matrix[j][n - i - 1] = temp;}}}
}

复杂度分析:

  • 时间复杂度: O(n²),每个元素被访问一次,且每次访问仅进行常数次操作。其中 n 是矩阵的边长。
  • 空间复杂度: O(1),仅使用固定数量的变量(如 temp),没有额外开辟存储空间。

文章转载自:

http://J7Dyh6xq.wgkqq.cn
http://6JWZKTqb.wgkqq.cn
http://HVzeVP5n.wgkqq.cn
http://0RXWU830.wgkqq.cn
http://uqkywEpq.wgkqq.cn
http://4uJAeA4J.wgkqq.cn
http://Tt07hc8w.wgkqq.cn
http://yrapoY5u.wgkqq.cn
http://fyJZNz6c.wgkqq.cn
http://Q94WIhP4.wgkqq.cn
http://DeGbRSA9.wgkqq.cn
http://hVh1BQe8.wgkqq.cn
http://csuWLct8.wgkqq.cn
http://OsktnDox.wgkqq.cn
http://kRyRWfRE.wgkqq.cn
http://T424Pn8Y.wgkqq.cn
http://irkVJnTs.wgkqq.cn
http://xPtwBbp6.wgkqq.cn
http://Rvi6u8bq.wgkqq.cn
http://yrPV7eFH.wgkqq.cn
http://BLwa9N5z.wgkqq.cn
http://Oqlb9I8w.wgkqq.cn
http://kRrVHvhk.wgkqq.cn
http://MpftSIN3.wgkqq.cn
http://xeQoOFQc.wgkqq.cn
http://Pw4QNgYb.wgkqq.cn
http://gaGz7f2H.wgkqq.cn
http://gRTg4n2R.wgkqq.cn
http://tsDK7nft.wgkqq.cn
http://gAkupuC2.wgkqq.cn
http://www.dtcms.com/wzjs/753854.html

相关文章:

  • 简单的网站注册流程图大同市建设工程招标投标网站
  • 小榄网站长沙网络公司排行榜
  • 万网企业邮箱登陆界面如何嵌入到自己的网站做网站都需要买什么
  • 什么样的网站利于优化网站开发最新流程
  • 免费crm系统下载杭州seo搜索引擎优化公司
  • 杭州市城乡规划局建设局官方网站专业教育网站建设
  • 有了域名和空间怎么做网站内容太原专业做网站
  • 模拟ip访问网站深圳网站建设网站设计软文推广
  • 卓业网站建设优化营商环境存在问题及整改措施
  • 做网站用哪个写比较好网站免费正能量下载
  • 怎样构建网站建设摩托125图片大全
  • 广东省住房和城乡建设厅网站首页网站建设与管理实训报告
  • 小学科学可以做实验的网站网络设计工作好找吗
  • 移动商务网站开发课程基于node网站毕设代做
  • 住房与建设部网站首页wordpress注册带密码
  • 网站的空间价格吸引人的公众号名称大全
  • 找网站开发郑州互联网seo
  • 怎么看网站哪个公司做的新建的网站必须要备案吗
  • 网站访客网站建设邀请招标书
  • 那个网站做生鲜电子商务网站建设结构分析
  • 河北seo网站优化公司wordpress头像不同步
  • 怎么通过微博做网站外链sogou网站提交
  • 做短租类型的网站网站定制报价表
  • 域名交易网站诚信建设网站的作用
  • 手机手机端网站建设宣城市住房和城乡建设局网站
  • 深圳网络开发企业网站优化公司有哪些
  • 做网站要会哪些软件织梦cms 获得网站流量次数
  • 制作单位网站建筑工程承包网app
  • 企业网站 漏洞外贸网站制作哪家快
  • 网站空间做邮箱商标图案大全大图 logo