博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetCode 6. ZigZag Conversion 字符串 (上传费劲)
阅读量:7212 次
发布时间:2019-06-29

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

6. ZigZag Conversion

题目:https://leetcode.com/problems/zigzag-conversion/

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
string convert2(string s, 
int 
numRows) {
    
if 
(s.length() < 2 || numRows < 2)
        
return 
s;
    
int 
cycle = 2 * numRows - 2;
    
string tmp;
    
string result;
    
for 
(
int 
i = 0; i < numRows; i++)
    
{
        
if 
(i == 0 || i == numRows - 1)
        
{
            
for 
(
int 
j = 0; j < s.length(); j += cycle)
            
{
                
if 
(i + j < s.length())
                    
tmp += s.at(i+j);
            
}
            
result += tmp;
            
cout << tmp << endl;
            
tmp.clear();
        
}
        
else
        
{
            
int 
minus = numRows - i - 1;
            
int 
j, j1;
            
bool 
find = 
false
;
            
for 
(j = i, j1 = 0; j < s.length(); j += cycle, j1 += cycle)
            
{
                
tmp += s.at(j);
                
if 
(!find)
                
{
                    
j1 = j + 2 * minus;
                
}
                 
                
if 
(j1 < s.length())
                    
tmp += s.at(j1);
            
}
            
result += tmp;
            
cout << tmp << endl;
            
tmp.clear();
        
}
    
}
    
return 
result;
}

2016-08-08 20:30:52

本文转自313119992 51CTO博客,原文链接:http://blog.51cto.com/qiaopeng688/1835791

转载地址:http://etgum.baihongyu.com/

你可能感兴趣的文章
不插即用!配备微信网页授权模块的CodeIgniter应用脚手架
查看>>
HBase存储剖析与数据迁移
查看>>
人工智能高考511分,未来有望考上东京大学!
查看>>
O2O业务都跳不出这五大领域
查看>>
呼之欲出的量子计算机和漫长的最后一公里
查看>>
“九”答不可 | 量子保密,完美无缺?
查看>>
VMware备份研究
查看>>
dotnet调用node.js写的socket服务(websocket/socket/socket.io)
查看>>
Nibiru Open Day,OZO 遇见 DigiArtist 国际数字艺术展
查看>>
MySQL · 引擎分析 · InnoDB行锁分析
查看>>
ARKit应用超300万次安装,排第一的是一款养成游戏
查看>>
C++ 对引用的深入理解
查看>>
vuejs v-for指令
查看>>
HTTP协议基础
查看>>
Android进阶笔记:Messenger源码详解
查看>>
MySQL的编译安装
查看>>
使用SSH连接CentOS步骤
查看>>
Elasticsearch 5 Ik+pinyin分词配置详解
查看>>
jsp实现简单的分页
查看>>
阿里云虚拟主机数据库主机怎么看
查看>>