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

网站备案复查wordpress时间

网站备案复查,wordpress时间,比较好的app创意想法,临海外发加工网力扣labuladong一刷day19天花式遍历 文章目录 力扣labuladong一刷day19天花式遍历一、48. 旋转图像二、54. 螺旋矩阵三、59. 螺旋矩阵 II 一、48. 旋转图像 题目链接#xff1a;https://leetcode.cn/problems/rotate-image/ 思路#xff1a;把矩阵向右旋转90度#xff0c;要…力扣labuladong一刷day19天花式遍历 文章目录 力扣labuladong一刷day19天花式遍历一、48. 旋转图像二、54. 螺旋矩阵三、59. 螺旋矩阵 II 一、48. 旋转图像 题目链接https://leetcode.cn/problems/rotate-image/ 思路把矩阵向右旋转90度要求原地操作这里借鉴了把一个字符串里所有单词顺序给翻转的思路单词顺序翻转其实是先翻转整个字符串然后再翻转每一个单词即可完成而不是按照空格把每一个单词分隔开再拼回去。 把矩阵沿着左上角和右下角这条对对角线翻转然后再每一行横向翻转即可得到顺时针旋转90度。 class Solution {public void rotate(int[][] matrix) {int n matrix.length;for (int i 0; i n; i) {for (int j i; j n; j) {int temp matrix[i][j];matrix[i][j] matrix[j][i];matrix[j][i] temp;}}for (int[] nums : matrix) {int i 0, j nums.length-1;while (i j) {int temp nums[i];nums[i] nums[j];nums[j] temp;i;j--;}}} }二、54. 螺旋矩阵 题目链接https://leetcode.cn/problems/spiral-matrix/ 思路每次读取一条边然后每遍历一条边就调整边界。 class Solution {ListInteger spiralOrder(int[][] matrix) {int m matrix.length, n matrix[0].length;int upper_bound 0, lower_bound m - 1;int left_bound 0, right_bound n - 1;ListInteger res new LinkedList();// res.size() m * n 则遍历完整个数组while (res.size() m * n) {if (upper_bound lower_bound) {// 在顶部从左向右遍历for (int j left_bound; j right_bound; j) {res.add(matrix[upper_bound][j]);}// 上边界下移upper_bound;}if (left_bound right_bound) {// 在右侧从上向下遍历for (int i upper_bound; i lower_bound; i) {res.add(matrix[i][right_bound]);}// 右边界左移right_bound--;}if (upper_bound lower_bound) {// 在底部从右向左遍历for (int j right_bound; j left_bound; j--) {res.add(matrix[lower_bound][j]);}// 下边界上移lower_bound--;}if (left_bound right_bound) {// 在左侧从下向上遍历for (int i lower_bound; i upper_bound; i--) {res.add(matrix[i][left_bound]);}// 左边界右移left_bound;}}return res;} }三、59. 螺旋矩阵 II 题目链接https://leetcode.cn/problems/spiral-matrix-ii/ 思路正方形的螺旋矩阵可以按照四条边遍历每次只遍历左闭右开正好每次遍历一个圈。 class Solution {public int[][] generateMatrix(int n) {int[][] matrix new int[n][n];int k 1;for (int i 0; i n / 2; i) {for (int j i; j n-i-1; j) {matrix[i][j] k;}for (int j i; j n-i-1; j) {matrix[j][n-i-1] k;}for (int j n-i-1; j i; j--) {matrix[n-i-1][j] k;}for (int j n-i-1; j i; j--) {matrix[j][i] k;}}if (n % 2 0) return matrix;matrix[n/2][n/2] k;return matrix;} }
http://www.dnsts.com.cn/news/211330.html

相关文章:

  • 沈阳企业网站制作河南商丘网络图
  • 外链网站大全河南艾特 网站建设公司
  • 软件下载网站如何履行安全管理义务做rap的网站
  • wordpress书单搜索引擎优化seo包括
  • 做头像网站静态宿州网站公司
  • 利用小米路由器mini做网站深圳做网站的
  • 衡水城乡建设局网站首页注册域名平台
  • 打鱼网站开发网站建设流程表
  • 金山做网站的公司汕头公司建站模板
  • 企业建设网站有哪些费用邯郸网站优化建设
  • 普通电脑可以做网站服务器广告设计公司规章制度大全
  • 北京网站建设知名公司排名网站蓝色和红色搭配
  • 那个网站可以找人做设计安全文化建设方案细则
  • 福建省建设厅网站信用评分公司自建网站需要多少钱
  • 广东省城乡建设厅投诉网站首页做网站的图片
  • 做外贸需要哪些网站有哪些扬中网络推广
  • 怎样做好网站建设设计徐老师在那个网站做发视频
  • 个人网站学生作业app网站软件
  • 网站制作app软件网站的规划
  • 好看的广告图片seo代码优化步骤
  • 网站是什么?网站建设与管理的通知
  • 哪个网站做攻略比较好凤岗建设网站
  • 淮安谁家做网站创业做招商加盟类网站赚钱
  • 浙江宏兴建设有限公司网站青岛新网站设计公司
  • 无锡做网站设计的公司怎么提高网站seo优化关键字排名
  • 男女插孔做暖暖的试看网站大全网站建设设计摘要
  • 营销类网站设计 要点wordpress文章按阅读次数排序
  • 无法跳转到建设银行网站网络工程师什么时候考
  • 手机网站建设机构俄罗斯做牙网站
  • 网站文章内链怎么做网站建设 甲方欠款 如何处理