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

LeetCode 48.旋转图像

1.做题要求:
在这里插入图片描述
2.从此题我们可以看出规律为第几行要变为倒数第几列,所以我们最好先把二维数组存入一维数组中,然后先从最后一列遍历,把一维数组里的元素,依次等于遍历的元素即可:

void rotate(int** matrix, int matrixSize, int* matrixColSize) {int col = *matrixColSize;int total = matrixSize * col;//用malloc申请一维数组int* number = (int*)malloc(sizeof(int) * total);int f = 0;int i = 0;int j = 0;//把数存入一维数组中for(i = 0;i < matrixSize;i++){for(j = 0;j < col;j++){number[f] = matrix[i][j];f++;}}j = col - 1;i = 0;f = 0;//然后从最后一列遍历,让遍历的元素依次等于一维数组的元素即可for(j = col - 1;j >= 0;j--){for(i = 0;i < matrixSize;i++){matrix[i][j] = number[f];f++;}}
}

各位看官们如果觉得好的话,就请给个免费的赞吧,谢谢了 ^ _ ^

http://www.lryc.cn/news/375627.html

相关文章:

  • Navicat导入json文件(json文件数据导入到MySQL表中)
  • 避雷!又6本期刊被On Hold!ELSEVIER旗下影响因子高达10+SSCI上榜
  • CSS 列表样式(ul)全面解析
  • Python 库PySpark,一个超级强大的数据处理引擎
  • UE4_材质_雨滴涟漪效果ripple effect_ben教程
  • mac免费的ntfs软件哪个好 MAC读取NTFS硬盘格式
  • 轻兔推荐 —— who.cx
  • 建筑幕墙甲级设计资质:申请条件与评分标准
  • easy-es Map类型字段序列化问题:Unexpected character (‘n‘ (code 110)):
  • [Vue3:组件通信)子组件props接收和watch监听,emit发送父组件 (添加修改设置成绩,添加、删除选课记录)
  • 【网络协议栈】IGMP
  • Python机器学习完整流程:从数据清洗到推理落地
  • App上架和推广前的准备
  • 一季度直播6000场,同比增长60%,遥望科技透露重要信息
  • 电商API接口是什么意思?有什么作用?
  • Python爬虫实战案例之——MySql数据入库
  • 游戏中插入音效
  • Redis缓存设计之常见问题及解决方案
  • 简单的线程池示例
  • IT入门知识第三部分《软件开发》(3/10)
  • 卫星通讯助力船舶可视化监控:EasyCVR视频汇聚系统新应用
  • gcn+tcn+transformer入侵检测
  • 【Python】 了解二分类:机器学习中的基础任务
  • 搭建PHP开发环境:Linux篇
  • ROS 自动驾驶多点巡航
  • SQL学习,大厂面试真题(1):观看各个视频的平均完播率
  • 2023年全国大学生数学建模竞赛C题蔬菜类商品的自动定价与补货决策(含word论文和源代码资源)
  • inpaint下载安装2024-inpaint软件安装包下载v5.0.6官网最新版附加详细安装步骤
  • 分享三个仓库
  • MacOS - 启动台多了个『卸载 Adobe Photoshop』