news 2026/4/23 13:50:13

C++学习记录-旧题新做-旋转矩阵

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C++学习记录-旧题新做-旋转矩阵

原题记录:https://blog.csdn.net/chamao_/article/details/143365861?fromshare=blogdetail&sharetype=blogdetail&sharerId=143365861&sharerefer=PC&sharesource=chamao_&sharefrom=from_link

C++解法:

class Solution { public: void rotate(vector<vector<int>>& matrix) { int matrixSize = matrix.size(); if (matrixSize == 0) return; // 先进行主对角线翻转 for(int i = 0; i < matrixSize; i++) { for(int j = 0; j < i; j++) { int temp = matrix[i][j]; matrix[i][j] = matrix[j][i]; matrix[j][i] = temp; } } // 再进行左右翻转 for(int i = 0; i < matrixSize; i++) { for(int j = 0; j <matrixSize / 2; j++) { int temp = matrix[i][j]; matrix[i][j] = matrix[i][matrixSize - 1 - j]; matrix[i][matrixSize - 1 - j] = temp; } } } };

知识点:

在C++中,可以用matrix.size()来获取行数,matrix[0].size()来获取列数。
但需要注意,如果matrix.size() == 0,不要访问matrix[0],否则会越界。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/1 18:38:12

RocketMQ 网络性能调优:TCP 参数配置、连接池优化与延迟降低技巧

在高并发、低延迟的业务场景中&#xff0c;RocketMQ 的网络性能直接决定了消息传递的效率与稳定性。无论是峰值流量下的消息堆积&#xff0c;还是关键业务的延迟敏感需求&#xff0c;都需要从网络底层入手&#xff0c;通过 TCP 参数优化、连接池精细化配置以及针对性的延迟降低…

作者头像 李华
网站建设 2026/4/23 11:21:16

Facefusion输出视频不显示?检查路径中文问题

FaceFusion输出视频不显示&#xff1f;先查路径有没有中文 你有没有遇到过这种情况&#xff1a;FaceFusion 界面明明提示“处理完成”&#xff0c;进度条也走到底了&#xff0c;结果打开输出文件夹一看——空的。没有报错&#xff0c;没有崩溃&#xff0c;甚至连日志都风平浪静…

作者头像 李华
网站建设 2026/4/23 11:19:03

token处理

, (error) > {// 500 错误处理&#xff0c;并且包含token 说明token过期if (error.response?.status 500 && (error.response.data?.message?.includes(Token) || error.response.data?.message?.includes(token))) {let userStore useUserStore()userStore.…

作者头像 李华
网站建设 2026/4/23 11:20:24

selenium采集数据怎么应对反爬机制?

selenium是一个非常强大的浏览器自动化工具&#xff0c;通过操作浏览器来抓取动态网页内容&#xff0c;可以很好的处理JavaScript和AJAX加载的网页。 它能支持像点击按钮、悬停元素、填写表单等各种自动化操作&#xff0c;所以很适合自动化测试和数据采集。 selenium与各种主流…

作者头像 李华
网站建设 2026/4/23 11:19:07

Qwen3-VL-8B模型LoRA微调实战指南

Qwen3-VL-8B模型LoRA微调实战指南 你有没有遇到过这样的场景&#xff1f; 客服系统里&#xff0c;用户上传一张模糊的商品照&#xff0c;问&#xff1a;“这个能修吗&#xff1f;” 内容审核平台中&#xff0c;一张带文字的图片正在试探规则边界&#xff0c;需要判断是否违规…

作者头像 李华
网站建设 2026/4/23 9:55:20

如何将通义千问/百川/讯飞星火接入LobeChat?

如何将通义千问/百川/讯飞星火接入LobeChat&#xff1f; 在大模型技术快速普及的今天&#xff0c;越来越多企业希望为员工或客户打造专属的AI对话助手。但直接从零开发一个具备流畅交互、多模型支持和插件扩展能力的聊天界面&#xff0c;成本高、周期长。而开源项目如 LobeChat…

作者头像 李华