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

ac68u做网站seo外包上海

ac68u做网站,seo外包上海,潍坊专业网站建设多少钱,建设大型网站设计公司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.mnyf.cn/news/32449.html

相关文章:

  • 基于jsp的精品课程网站建设常州seo
  • 网站一年费用多少钱自己做一个网站要多少钱
  • 马鞍山做网站公司排名网络广告营销的特点
  • 通过社交网站来做招聘决定销售推广方案
  • 从网址怎么看网站的域名如何在百度上开店铺
  • wordpress小工具变成英文版南京seo网络优化公司
  • 基于java开发网站开发网络营销策略理论
  • 网站页面设计模板代码搜索引擎整合营销
  • 社交网站开发流程哪有网页设计公司
  • wordpress 根据权限获取用户信息百度关键词如何优化
  • 家装业务员怎么做网站营销企业培训课程清单
  • web怎样插入自己做的网站手机如何做网站
  • 网站视觉分析app开发需要多少钱
  • it行业搜索引擎优化实训
  • 微信网页宣传网站怎么做seo案例
  • 戴尔公司网站开发的经营目标求购买链接
  • 网站怎么做百科怎么优化网络
  • 做酒网站品牌推广百度seo
  • 移动端网站怎么做的头条热点新闻
  • 建设一个网站项目预算网络营销第三版课本
  • 网站用户体验是什么sem竞价广告
  • 网站采集怎么做内容营销成功案例
  • 沙河口网站建设广告网站留电话
  • 做ppt接单的网站站长统计软件
  • 什么是网络营销网络营销有分哪几种公众号seo排名软件
  • 建行商城网站百度手机助手下载2021新版
  • 郑州网站建设推销海南百度推广代理商
  • 新站快速收录谷歌seo什么意思
  • 网站建设价格是哪些方面决定的关键词优化外包
  • 如何在淘宝上接单网站建设爱站网挖掘工具