中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

彩妝網(wǎng)站建設(shè)標(biāo)題優(yōu)化怎樣選關(guān)鍵詞

彩妝網(wǎng)站建設(shè),標(biāo)題優(yōu)化怎樣選關(guān)鍵詞,微幼兒園網(wǎng)站制作,杭州網(wǎng)站開(kāi)發(fā)工程師1. 題目 leetcode題目鏈接 給定一個(gè) n n 的二維矩陣 matrix 表示一個(gè)圖像。請(qǐng)你將圖像順時(shí)針旋轉(zhuǎn) 90 度。 你必須在 原地 旋轉(zhuǎn)圖像,這意味著你需要直接修改輸入的二維矩陣。請(qǐng)不要 使用另一個(gè)矩陣來(lái)旋轉(zhuǎn)圖像。 2. 編程 矩陣轉(zhuǎn)置: 遍歷矩陣&#x…

1. 題目

leetcode題目鏈接
給定一個(gè) n × n 的二維矩陣 matrix 表示一個(gè)圖像。請(qǐng)你將圖像順時(shí)針旋轉(zhuǎn) 90 度。

你必須在 原地 旋轉(zhuǎn)圖像,這意味著你需要直接修改輸入的二維矩陣。請(qǐng)不要 使用另一個(gè)矩陣來(lái)旋轉(zhuǎn)圖像。
在這里插入圖片描述

2. 編程

  1. 矩陣轉(zhuǎn)置:
  • 遍歷矩陣,將矩陣的行和列進(jìn)行交換。這將實(shí)現(xiàn)矩陣的轉(zhuǎn)置操作。
  1. 矩陣反轉(zhuǎn):
  • 遍歷每一行,將行內(nèi)元素從左到右進(jìn)行反轉(zhuǎn)??梢允褂脙蓚€(gè)指針,一個(gè)從左邊向右移動(dòng),一個(gè)從右邊向左移動(dòng),同時(shí)交換元素,直到它們相遇。

這兩個(gè)操作的組合將矩陣順時(shí)針旋轉(zhuǎn)90度。以下是具體的步驟:

  • 從左上角開(kāi)始,交換 (i, j) 和 (j, i) 處的元素,其中 i 和 j 分別是行和列的索引。
  • 然后,對(duì)于每一行,使用兩個(gè)指針 left 和 right,分別指向行的開(kāi)頭和結(jié)尾。反轉(zhuǎn)該行上的元素,直到兩個(gè)指針相遇。
  • 最終,矩陣就完成了順時(shí)針旋轉(zhuǎn)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.risenshineclean.com/news/31022.html

相關(guān)文章:

  • 基于jsp的精品課程網(wǎng)站建設(shè)泉州關(guān)鍵詞優(yōu)化排名
  • 本地怎樣上傳自己做的網(wǎng)站seo優(yōu)化價(jià)格
  • 沭陽(yáng)做網(wǎng)站營(yíng)銷(xiāo)比較好的知名公司有哪些
  • 城鄉(xiāng)建設(shè)網(wǎng)站證件查詢(xún)谷歌外貿(mào)seo
  • 門(mén)戶(hù)網(wǎng)站簡(jiǎn)介合肥百度快速排名提升
  • 佳木斯企業(yè)網(wǎng)站建設(shè)專(zhuān)業(yè)軟文發(fā)稿平臺(tái)
  • 動(dòng)漫設(shè)計(jì)和動(dòng)畫(huà)設(shè)計(jì)單詞優(yōu)化和整站優(yōu)化
  • 建設(shè)網(wǎng)站建設(shè)投標(biāo)網(wǎng)1249中官網(wǎng)詞建網(wǎng)站教學(xué)
  • 藥房網(wǎng)站模板網(wǎng)絡(luò)推廣方法的分類(lèi)
  • 沈陽(yáng)做網(wǎng)站推廣網(wǎng)站關(guān)鍵詞推廣優(yōu)化
  • 深圳o2o網(wǎng)站建設(shè)沈陽(yáng)seo關(guān)鍵詞
  • 廣州網(wǎng)站改版 網(wǎng)站建設(shè)網(wǎng)站頁(yè)面禁止訪問(wèn)
  • 移動(dòng)端網(wǎng)站建設(shè)的方案用asp做的網(wǎng)站
  • 如何在網(wǎng)站后臺(tái)做網(wǎng)頁(yè)代運(yùn)營(yíng)公司
  • 手機(jī)網(wǎng)站建設(shè)怎么樣網(wǎng)絡(luò)媒體推廣方案
  • 怎樣修wordpress插件頁(yè)腳保定seo外包服務(wù)商
  • 成交型網(wǎng)站制作河北seo基礎(chǔ)教程
  • 東莞住房和城鄉(xiāng)建設(shè)局網(wǎng)站網(wǎng)絡(luò)推廣平臺(tái)收費(fèi)不便宜
  • 中山市西區(qū)網(wǎng)站制作競(jìng)價(jià)網(wǎng)
  • 企業(yè)網(wǎng)站的功能模塊微信小程序開(kāi)發(fā)
  • 沈陽(yáng) 網(wǎng)站開(kāi)發(fā)制作java培訓(xùn)機(jī)構(gòu)十強(qiáng)
  • 廣州網(wǎng)站建設(shè) 八爪魚(yú)搜索引擎優(yōu)化的簡(jiǎn)稱(chēng)
  • 建設(shè)網(wǎng)站公開(kāi)教學(xué)視頻下載seo關(guān)鍵詞排名優(yōu)化哪家好
  • 如何做網(wǎng)站滾動(dòng)屏幕seo網(wǎng)絡(luò)優(yōu)化平臺(tái)
  • 深圳專(zhuān)業(yè)做網(wǎng)站建網(wǎng)站價(jià)格圖片優(yōu)化軟件
  • 北京裝飾公司一覽表網(wǎng)站搜索排名優(yōu)化軟件
  • 公司網(wǎng)頁(yè)制作h5seo公司怎么樣
  • 汕頭seo公司免費(fèi)的seo優(yōu)化
  • 專(zhuān)業(yè)電容層析成像代做網(wǎng)站北京營(yíng)銷(xiāo)推廣公司
  • 電話外包接單平臺(tái)seo網(wǎng)站優(yōu)化網(wǎng)站編輯招聘