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

力扣每日一题-第63天-867. 转置矩阵

2022.9.3今天你刷题了吗?


题目:

给你一个二维整数数组 matrix, 返回 matrix 的 转置矩阵 。

矩阵的 转置 是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引

分析:

给你一个二维矩阵,你需要进行行列变换得到一个新矩阵并且返回。

思路:我们遍历原数组,按行列顺序遍历,并且在遍历时给新数组按列行赋值,即可得到新数组。

解析:

class Solution {
public:
    vector<vector<int>> transpose(vector<vector<int>>& matrix) {
        int m = matrix.size();
        int n = matrix[0].size();
        vector<vector<int>>ans(n, vector<int>(m));
        for (int i = 0; i < m; i++)
        {
            for (int j = 0; j < n; j++)
            {
                ans[j][i] = matrix[i][j];
            }
        }
        return ans;
    }
};

相关文章:

  • java基于ssm+vue的考研信息查询系统 elementui
  • 北大肖臻老师《区块链技术与应用》系列课程学习笔记[29]总结
  • C++设计模式之工厂模式(创建型模式)
  • 姿态分析开源工具箱MMPose使用示例:2d手势估计
  • MySQL分页查询
  • 第22篇 基础 (二十二)手把手教学 Qt 操作 ini 文件(详解)
  • Linux CentOS 8(用户管理)
  • 算法---找出数组中的所有孤独数字(Kotlin)
  • 【Git命令】git commit --amend
  • 高级js 面向对象 和面向过程 三种函数
  • Linux常用命令:htop(交互式进程查看器)【后台运行及查看状态命令】【top命令的升级版】
  • Matlab:基于Matlab实现人工智能算法应用的简介(SVM支撑向量机GA遗传算法PSO粒子群优化算法)、案例应用之详细攻略
  • 计算机操作系统学习(三)处理器管理(2)
  • Linux常用的命令
  • App稳定性优化及Crash率破解之道
  • 【comparator, comparable】小总结
  • Cumulo 的 ClojureScript 模块已经成型
  • Javascript设计模式学习之Observer(观察者)模式
  • jdbc就是这么简单
  • nginx(二):进阶配置介绍--rewrite用法,压缩,https虚拟主机等
  • passportjs 源码分析
  • PAT A1017 优先队列
  • Python爬虫--- 1.3 BS4库的解析器
  • rc-form之最单纯情况
  • React的组件模式
  • Spring声明式事务管理之一:五大属性分析
  • TypeScript实现数据结构(一)栈,队列,链表
  • Vim Clutch | 面向脚踏板编程……
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 后端_ThinkPHP5
  • 前端路由实现-history
  • 微信小程序实战练习(仿五洲到家微信版)
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • ​io --- 处理流的核心工具​
  • (+3)1.3敏捷宣言与敏捷过程的特点
  • (推荐)叮当——中文语音对话机器人
  • (一)u-boot-nand.bin的下载
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • .NET微信公众号开发-2.0创建自定义菜单
  • .NET文档生成工具ADB使用图文教程
  • .net中生成excel后调整宽度
  • @ConditionalOnProperty注解使用说明
  • @select 怎么写存储过程_你知道select语句和update语句分别是怎么执行的吗?
  • @Transactional 竟也能解决分布式事务?
  • [ MSF使用实例 ] 利用永恒之蓝(MS17-010)漏洞导致windows靶机蓝屏并获取靶机权限
  • [AMQP Connection 127.0.0.1:5672] An unexpected connection driver error occured
  • [AutoSar]状态管理(五)Dcm与BswM、EcuM的复位实现
  • [C#]winform利用seetaface6实现C#人脸检测活体检测口罩检测年龄预测性别判断眼睛状态检测
  • [C#]科学计数法(scientific notation)显示为正常数字
  • [CC-FNCS]Chef and Churu
  • [codeforces]Recover the String
  • [COGS 622] [NOIP2011] 玛雅游戏 模拟
  • [halcon案例2] 足球场的提取和射影变换
  • [LeetCode] 93. Restore IP Addresses 复原IP地址