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

登陆国外的网站要这么做移动端开发语言

登陆国外的网站要这么做,移动端开发语言,做导购型网站,婚庆策划1. 题目 leetcode题目链接 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 2. 编程 矩阵转置: 遍历矩阵&#x…

1. 题目

leetcode题目链接
给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。

你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。
在这里插入图片描述

2. 编程

  1. 矩阵转置:
  • 遍历矩阵,将矩阵的行和列进行交换。这将实现矩阵的转置操作。
  1. 矩阵反转:
  • 遍历每一行,将行内元素从左到右进行反转。可以使用两个指针,一个从左边向右移动,一个从右边向左移动,同时交换元素,直到它们相遇。

这两个操作的组合将矩阵顺时针旋转90度。以下是具体的步骤:

  • 从左上角开始,交换 (i, j) 和 (j, i) 处的元素,其中 i 和 j 分别是行和列的索引。
  • 然后,对于每一行,使用两个指针 left 和 right,分别指向行的开头和结尾。反转该行上的元素,直到两个指针相遇。
  • 最终,矩阵就完成了顺时针旋转90度。
#include <stdio.h>void rotate(int** matrix, int matrixSize, int* matrixColSize) {// Step 1: Transpose the matrixfor (int i = 0; i < matrixSize; i++) {for (int j = i; j < matrixSize; j++) {int temp = matrix[i][j];matrix[i][j] = matrix[j][i];matrix[j][i] = temp;}}// Step 2: Reverse each rowfor (int i = 0; i < matrixSize; i++) {int left = 0;int right = matrixSize - 1;while (left < right) {int temp = matrix[i][left];matrix[i][left] = matrix[i][right];matrix[i][right] = temp;left++;right--;}}
}int main() {int matrixSize = 3;int matrixColSize[] = {3, 3};int** matrix = (int**)malloc(matrixSize * sizeof(int*));for (int i = 0; i < matrixSize; i++) {matrix[i] = (int*)malloc(matrixColSize[i] * sizeof(int));}// Fill the matrix with valuesint value = 1;for (int i = 0; i < matrixSize; i++) {for (int j = 0; j < matrixColSize[i]; j++) {matrix[i][j] = value++;}}// Rotate the matrixrotate(matrix, matrixSize, matrixColSize);// Print the rotated matrixfor (int i = 0; i < matrixSize; i++) {for (int j = 0; j < matrixColSize[i]; j++) {printf("%d ", matrix[i][j]);}printf("\n");}// Clean up memoryfor (int i = 0; i < matrixSize; i++) {free(matrix[i]);}free(matrix);return 0;
}
http://www.yayakq.cn/news/419574/

相关文章:

  • 腾讯云网站制作教程wordpress速成
  • 触摸网站手机软文投放平台有哪些
  • 关于进行网站建设费用的请示企业网络推广情况介绍
  • 浙江网站建设公司排名会计常用的三个软件
  • 注册网站会员违法.tel域名不可以做网站域名吗
  • 有关网站升级建设的申请书兴义网站开发公司
  • 郑州快速建站公司网站需要哪些费用
  • 做网站公司关键词简述企业网站的建设流程
  • wordpress 备份恢复郑州网站优化公司电话
  • 建设网站需要备案么wordpress链接打不开
  • 阜阳手机网站制作微信扫码下单小程序怎么做
  • 专门写文章的网站那些网站可以做公司的推广
  • 白沟17网站一起做网店机械 网站源码
  • vip影院自助建站系统关键词推广效果分析
  • 建站网址什么意思建筑网站搜图
  • 创业网站建设方案项目书视频类网站备案
  • 做旅游网站选什么空间互联网运营管理
  • 宁波网站seo诊断工具国家时事新闻2020最新
  • 做技术分享网站有哪些哪个装修公司比较好
  • 网站建设项目背景网站后台的网址忘记了
  • 游戏网站搭建需要多少钱哪里ui培训班好
  • 石家庄公司建站深圳平台网站建设
  • 网站名和域名能一样吗做车展的网站
  • 建设比较好网站互联网o2o是什么意思
  • 简单企业网站建设培训班线上优化
  • 合肥做网站专家做网站对于不同的分辨率
  • 高新区手机网站建设网站开发 零基础
  • 国际网站哪里做阜新网站制作
  • 广州市网站集约化建设工作要求怎么在wordpress建站
  • 制作一个网站平台要多钱怎么在百度上建立自己的网页