博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Leetcode 6. ZigZag Conversion
阅读量:6379 次
发布时间:2019-06-23

本文共 423 字,大约阅读时间需要 1 分钟。

class Solution {public:        string convert(string s, int numRows) {        /*        对于第k行[0...numRows-1],        若当前方向是向上,则下一次字符为当前位置+2*k【注意k=0的特殊情况】        若当前方向是向下,则下一次字符为当前位置+2*(numRows-1-k)【注意k=numRows-1的特殊情况】        对于下一字符不变的跳过即可        【注意第一行和最后一行可能重合,若不进行处理会导致TL】        */        if(numRows==1) return s;//第一行和最后一行重合的情况        string ans;        for(int k=0;k

转载于:https://www.cnblogs.com/ximelon/p/10769098.html

你可能感兴趣的文章
linux centos 7 网卡突然不能上网异常解决
查看>>
授之以渔-运维平台发布模块一(Jenkins篇)
查看>>
DedeCMS操作基础(一)
查看>>
实现MySQL允许远程连接
查看>>
Java Outputstream to String
查看>>
RS232C串口通信接线方法(三线制)
查看>>
Android 自定义View属性相关细节
查看>>
type already defined error in Eclipse
查看>>
OSA 安装
查看>>
先安装.Framework然后再安装IIS,ASP.NET程序不能运行
查看>>
NPOI Excel下拉项生成设置
查看>>
360该不该拍?
查看>>
用Xib创建控制器
查看>>
oracle的sqlplus和dos的中文乱码问题
查看>>
LVS+keepalived高可用负载均衡集群部署(二)---LAMP网站服务器与LVS服务器
查看>>
Struts2之简单数据类型转换
查看>>
python 打印数字
查看>>
iptables规则的查看、添加、删除和修改
查看>>
打开网站显示输入用户名和密码
查看>>
size_t的32位和64位兼容
查看>>