leetcode-6

news/2024/11/16 7:20:40/文章来源:https://www.cnblogs.com/2277241439qaq/p/18327992

题目:

将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。

推导:

代码:

class Solution {
public:string convert(string s, int numRows) {if (numRows < 2) {return s;}vector<string> rows(numRows);int i = 0, flag = -1;for (char c : s) {rows[i].push_back(c);if (i == 0 || i == numRows - 1) {flag = -flag;}i += flag;}string res;// 这里是常引用,注意与  指向常量的指针,指针类型的常量(常指针)进行区分for (const string &row : rows) {res += row;}return res;}
};

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/772955.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

全网比较好的 Markdown 教程

这应该是全网比较好的 Markdown 入门教程了吧(确信)。使用 Markdown 也有七八年了,一直没有写相关的教程,现在就来系统地写一写。这应该是全网比较好的 Markdown 入门教程了吧(确信)。 使用 Markdown 也有七八年了,一直没有写相关的教程,现在就来系统地写一写。 ‍ ‍ …

布客社区未来规划 202407

一、翻译 这个月FreeLearning系列教程会完全发布完毕 https://wizard.blog.csdn.net/ 下半年安排如下:8~9月:DSAI库源码解析 10月:VKDoc 11月:iBooker 12月:杂项 25.1~2月:GeekDoc 25.3月之后:题库或者问答没错,为了博客能够持续更新,所有翻译结束后我们将搜集考试和竞…

Scratch作品-巴黎2024奥运会

​ 《Scratch作品-巴黎2024奥运会》是一款以巴黎2024年奥运会为主题的互动作品,专为儿童和青少年设计。通过Scratch编程语言,这个作品生动地再现了奥运会的精彩瞬间,结合了动画、声音和互动元素,让用户仿佛置身于巴黎的奥运赛场。玩家可以参与各种虚拟的奥运项目,学习奥运…

Linux工作原理11 Shell脚本

11 shell脚本 如果你能在 shell 中输入命令,你就能编写 shell 脚本。shell 脚本(也称为 Bourne shell 脚本)是写在文件中的一系列命令;shell 会从文件中读取这些命令,就像在终端中输入命令一样。 11.1 shell脚本基础 Bourne shell 脚本一般以下面一行开始,表示 /bin/sh 程…

Leaf

Leaf这个名字是来自德国哲学家、数学家莱布尼茨的一句话:There are no two identical leaves in the world > “世界上没有两片相同的树叶”综合对比上述几种方案,每种方案都不完全符合我们的要求。所以Leaf分别在上述第二种和第三种方案上做了相应的优化,实现了Leaf-seg…

【Pwn】(未解决)maze

1.运行函数,收集字符串获取关键词字符串:luck 2.寻找字符串引用代码3.生成伪代码4.获得main函数的C语言代码5.分析程序逻辑 check函数:main函数 int __fastcall main(int argc, const char **argv, const char **envp){ unsigned int v3; // edx char v5; // [rsp+23h] [r…

kafka 设置消费者多线程参数说明

一、设置消费者多线程 参数private static final int CONSUMER_THREAD_NUM = 1;//订阅topic Map<String, Integer> topicCountMap = Collections.singletonMap(topic, CONSUMER_THREAD_NUM); Map<String, List<KafkaStream<byte[], byte[]>>> messageS…

Tomcat 原理说明

一、Tomcat 架构图Tomcat 作为java 重要的web服务器,对其原理一直模糊,对其进行整理,下面先对其结构进行了分析,其主要分 连接器和容器1.1 Tomcat 概述Tomcat是依赖于JVM的Java程序,它实现了Servlet和JSP规范,作为容器运行Web应用程序。Tomcat的启动和运行都依赖于JVM来分…

【Pwn】(未解决)maze - writeup

1.运行函数,收集字符串获取关键词字符串:luck 2.寻找字符串引用代码3.生成伪代码4.获得main函数的C语言代码5.分析程序逻辑 check函数:main函数 int __fastcall main(int argc, const char **argv, const char **envp){ unsigned int v3; // edx char v5; // [rsp+23h] [r…

“星光领航”志愿服务队开展“走近科学”支教活动

“星光领航”志愿服务队开展“走近科学”支教活动为激发青少年对科学的兴趣和好奇心,7月23日山东建筑大学机电工程学院“星光领航”志愿服务队在唐官小区开展了以“走近科学”为主题的支教活动。 志愿者们精心设计了丰富多彩的科学课程与实验视频,通过生动的讲解和有趣的互动…

“星光领航”志愿服务队开展探寻“汉字起源”支教活动

“星光领航”志愿服务队开展探寻“汉字起源”支教活动为传承和发扬中华优秀传统文化,为乡村教育的沃土播撒创新与希望的种子,7月19日山东建筑大学机电工程学院“星光领航”志愿服务队入驻唐官小区,开展了一场以探寻汉字源头——甲骨文为主题的支教活动 。 甲骨文,作为中华民…