leetCode 6. ZigZag Conversion 字符串 (上传费劲)
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
leetCode 6. ZigZag Conversion 字符串 (上传费劲)相关推荐
- [勇者闯LeetCode] 6. ZigZag Conversion
[勇者闯LeetCode] 6. ZigZag Conversion Description The string "PAYPALISHIRING" is written in a ...
- [LeetCode题解] ZigZag Conversion
原文在这,可以来我blog翻翻哦. 第二天.今天AC掉了一道之前没AC掉的题目... 今天的题目是6. ZigZag Conversion 题目描述: The string "PAYPALI ...
- [Leetcode] 6 - ZigZag Conversion
题目链接:https://oj.leetcode.com/problems/zigzag-conversion/ 找规律的一道题,row往前进2步的话,如果投影在zigzag的路径上,则是走了一个V字 ...
- leetcode 6 -- ZigZag Conversion
题目 The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows li ...
- Android图片压缩(质量压缩和尺寸压缩)Bitmap转成字符串上传
在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩):质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手 ...
- 蜗牛慢慢爬 LeetCode 6. ZigZag Conversion [Difficulty: Medium]
题目 The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows li ...
- LeetCode 6 - ZigZag Conversion
原题如下: The string "PAYPALISHIRING" is written in a zigzag pattern on a given number of rows ...
- LeetCode 6 ZigZag Conversion(Z型转换)(String)
翻译 字符串"PAYPALISHIRING"通过一个给定的行数写成如下这种Z型模式: P A H N A P L S I I G Y I R 然后一行一行的读取:"PAH ...
- LeetCode 6. ZigZag Conversion
原题链接在这里:https://leetcode.com/problems/zigzag-conversion/ 题目: The string "PAYPALISHIRING" i ...
最新文章
- 软件工程师技术面试一面真题
- multiple definition of
- 利用颜色和形态学两种方法进行车牌区域提取的OpenCV代码
- axios不发起请求_axios 发 post 请求的问题
- linux hadoop 本地,Linux系统下运行基于本地的Hadoop
- 游戏界著名设计师 Cory Schmtiz:“灵感乍现”是设计生涯里的浪漫
- ubuntun系统mysql数据库同步_Canal 实现 Mysql数据库实时数据同步
- Arrays类中的fill(用于填充数组)
- 各大网站猪年新春应景LOGO秀
- 好久没弄数学了,一本书上出现了,应该是指代了什么意思,问下.
- 如何查看PublicKeyToken
- [渝粤教育] 广东-国家-开放大学 21秋期末考试标准的研制与编制★10003k1
- 30 张快速学习 Java 的思维导图
- 中国农业全要素生产率(1949-2020年)
- 2017年5月—信息安全工程师—上午综合知识(11-15)
- PDF文件怎么旋转保存
- wxml 点击图片下载_小程序图表插件
- AXURE手机版注册登录原型(下载+教学)
- 南卡315打假!揭露山寨耳机“十宗罪”!
- eclipse语言切换
热门文章
- 初识c语言教程,第1课C语言教程一: 初识C程序.doc
- php学习总结,PHP学习的技巧和学习的要素总结
- BZOJ 3033 太鼓达人
- 判断循环双链表是否对称
- JSP小项目,会员管理系统之实现注册功能
- Hbase集群安装Version1.1.5
- linux系统下安装和配置redis(2021版)
- c语言程序设计电大作业,2018年最新电大C语言程序设计作业答案.doc
- linux7.0启用图形界面,CentOS 7 设置图形界面启动
- 判断大小_美人计 | 学会这招大小骨架判断法,我知道自己不是胖了