leetcode 日经贴,Cpp code -ZigZag Conversion
来源:互联网 发布:iphone无移动网络 编辑:程序博客网 时间:2024/06/03 12:25
ZigZag Conversion
class Solution {public: string convert(string s, int nRows) { string ret = ""; if (nRows <= 1) { return s; } int n = s.length(); ret.resize(n); int intervals[2]; int itr = 0; for (int i = 0; i < nRows; ++i) { if (i == 0 || i == nRows - 1) { intervals[0] = intervals[1] = 2 * (nRows - 1); } else { intervals[0] = 2 * (nRows - 1 - i); intervals[1] = 2 * i; } int j = i, k = 0; while (j < n) { ret[itr++] = s[j]; j += intervals[k]; k = 1 - k; } } return ret; }};
0 0
- leetcode 日经贴,Cpp code -ZigZag Conversion
- Leetcode 6. ZigZag Conversion (Easy) (cpp)
- leetcode 日经贴,Cpp code -Binary Tree Zigzag Level Order Traversal
- CODE 124: ZigZag Conversion
- 【Leet Code】ZigZag Conversion
- LeetCode: ZigZag Conversion
- LeetCode : ZigZag Conversion
- leetcode 13:zigzag conversion
- [LeetCode] Zigzag Conversion
- LeetCode 6 - ZigZag Conversion
- Leetcode : ZigZag Conversion
- 【leetcode】Zigzag Conversion
- [LeetCode]ZigZag Conversion
- leetcode ZigZag Conversion
- LeetCode-ZigZag Conversion
- LeetCode ZigZag Conversion
- LeetCode 6: ZigZag Conversion
- leetcode-006:ZigZag Conversion
- 雾的简单实现
- 自定义画柱图统计
- java/System.getProperty 获取当前路径
- node.js 初体验
- P53 第43题 三行统计个数
- leetcode 日经贴,Cpp code -ZigZag Conversion
- JUnit基础学习
- Struts2 中文乱码问题
- 我们为什么要使用NodeJS
- Docker常用命令
- CGAffineTransformMakeTranslation和CGAffineTransformTranslate
- Linux设备模型(1)_基本概念
- 解题报告 之 HDU4292 Food
- JAVA的3种单例模式变现形式