商业空间设计案例网站泉州

张小明 2026/1/10 16:13:15
商业空间设计案例网站,泉州,枸杞网站的建设方案,小程序api密钥一、题目描述 题目链接#xff1a;LeetCode 6. Z 字形变换 题目要求 将字符串 s 按指定行数 numRows 排成Z 字形#xff08;先从上到下#xff0c;再从右到左斜向上#xff09;#xff0c;然后从左到右逐行读取#xff0c;输出新字符串。 示例演示 输入#xff1a;…一、题目描述题目链接LeetCode 6. Z 字形变换题目要求将字符串s按指定行数numRows排成Z 字形先从上到下再从右到左斜向上然后从左到右逐行读取输出新字符串。示例演示输入s PAYPALISHIRING, numRows 3Z 字形排列plaintextP A H N A P L S I I G Y I R输出PAHNAPLSIIGYIR二、解题思路Z 字的 “周期” 与 “方向”要解决这道题首先得搞懂 Z 字形的排列规律1. 周期规律Z 字形的每一个 “完整折回” 是一个周期周期长度为t2×numRows−2比如numRows3时周期t4向下 3 个字符 斜向上 2 个字符2. 方向切换在一个周期内字符的移动方向分两种前numRows-1个字符垂直向下行 1后numRows-2个字符斜向上行 - 1列 1。3. 核心解题步骤我们用模拟矩阵法实现直观易懂处理特殊情况行数为 1 / 行数≥字符串长度计算周期和矩阵的行列数模拟 Z 字路径将字符填充到矩阵中逐行读取矩阵拼接成结果字符串。三、图解过程以示例 1 为例以sPAYPALISHIRING, numRows3为例步骤 1计算周期和矩阵大小周期t2×3-24字符串长度n14总周期数为(144-1)/44向上取整矩阵列数c4×(3-1)8每个周期占 2 列。步骤 2填充矩阵遍历字符串按方向填充字符第 1 个字符P坐标 (0,0)向下移动→行 1第 2 个字符A坐标 (1,0)向下移动→行 1第 3 个字符Y坐标 (2,0)进入周期后半段→斜向上行 - 1列 1第 4 个字符P坐标 (1,1)斜向上→行 - 1列 1以此类推直到填充完所有字符。步骤 3逐行读取矩阵填充完成后逐行拼接非空字符第 0 行P A H N→ 拼接为PAHN第 1 行A P L S I I G→ 拼接为APLSIIG第 2 行Y I R→ 拼接为YIR最终结果PAHNAPLSIIGYIR。四、代码细节说明特殊情况处理当行数为 1 时Z 字就是原字符串当行数≥字符串长度时无法形成 Z 字直接返回原串。矩阵大小计算周期tZ 字每 “一折” 的字符数列数c通过 “向上取整” 计算总周期数再乘以每个周期的列数r-1。方向控制用i % t判断当前字符在周期中的位置i%t r-1周期前半段向下移动行 1否则周期后半段斜向上移动行 - 1列 1。五、复杂度分析时间复杂度O(r×c)填充矩阵和拼接结果的时间r是行数c是列数均与字符串长度呈线性关系。空间复杂度O(r×c)存储矩阵的空间可优化为O(n)直接按行存储字符无需完整矩阵。六、优化思路空间 O (n)如果想优化空间可放弃完整矩阵构建直接按行存储字符定义行数对应的字符串数组遍历原字符串时直接将字符追加到对应行到达行首 / 行尾时切换移动方向避免矩阵的空间浪费最终将各行字符串拼接即可得到结果空间复杂度可降至O(n)。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

百度商桥绑定网站wordpress 关闭多站点

终极指南:3步掌握Umi-OCR免费离线文字识别神器 【免费下载链接】Umi-OCR Umi-OCR: 这是一个免费、开源、可批量处理的离线OCR软件,适用于Windows系统,支持截图OCR、批量OCR、二维码识别等功能。 项目地址: https://gitcode.com/GitHub_Tren…

张小明 2026/1/9 2:58:35 网站建设

中企动力网站好么广州seo关键词优化是什么

文章目录 一、物理层故障 二、数据通信类故障 三、配置管理类故障 四、安全相关故障 五、软件与系统故障 六、预防性建议(运维最佳实践) 以下是交换机常见故障的分类总结,涵盖故障现象、可能原因及应对建议,适用于企业网络、校园网等使用场景(截至2025年12月): 一、物理…

张小明 2026/1/10 13:34:25 网站建设

网站开发人员选项建旅游网站费用明细

Llama-Factory助力ASR文本后处理:让语音转写真正“可用” 在智能会议系统、庭审记录数字化、远程医疗问诊等场景中,自动语音识别(ASR)早已不再是“能不能听清”的问题,而是“转出来的文字能不能直接用”的挑战。即便现…

张小明 2026/1/10 14:34:12 网站建设

如何用网站赚钱张家港专业做网站

AgentScope终极指南:快速上手多智能体应用开发 【免费下载链接】agentscope 项目地址: https://gitcode.com/GitHub_Trending/ag/agentscope 想要构建功能强大的多智能体应用,却苦于技术门槛太高?AgentScope就是为你量身打造的解决方…

张小明 2026/1/10 13:22:08 网站建设

网站建设综合实训心得体会网站开发者兼容模式出错

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个企业级蓝屏日志集中分析系统,支持批量上传多个.dmp文件,自动分类统计常见错误类型,生成部门/设备维度的故障统计报表。要求实现错误趋势…

张小明 2026/1/10 14:19:33 网站建设

奈曼旗华水建设工程公司网站美术类网站建设费用

第一章:自动化测试平台选型的核心考量在构建高效的软件质量保障体系时,自动化测试平台的选型直接影响测试覆盖率、执行效率与团队协作体验。选择合适的平台需综合评估多个维度,确保其能够适配当前技术栈并支持未来扩展。功能覆盖能力 理想的自…

张小明 2026/1/10 15:24:47 网站建设