LeetCode_ZigZag Conversion_006
来源:互联网 发布:橡皮砖淘宝店铺 编辑:程序博客网 时间:2024/06/15 13:16
这一题不难,但是我因为没有加上特殊条件检测 if( numRows <= 1) return s; 所以提交很多次都没有通过,真的是细节决定AC啊!!!
class Solution{public: std::string convert(std::string s, int numRows){ int len1 = s.size(); if (numRows <= 1)return s; string result; int group = 2 * numRows - 2; for (int j = 0; j < numRows; ++j) { if (j == 0 || j == (numRows - 1 )) for (int i = j; i < len1; i += group) {result += s[i]; } else { for (int i = j; i < len1; i += group) {result += s[i];int x = i + group - 2 * j; if (x < len1) result += s[x]; } } } return result; }};
0 0
- LeetCode_ZigZag Conversion_006
- Leetcode_ZigZag Conversion
- LeetCode_ZigZag Conversion
- LeetCode_ZigZag Conversion
- leetcode_zigzag转化
- leetcode_zigzag conversion
- Leetcode_ZigZag Conversion(c++ version)
- oracle学习笔记——约束条件
- 二叉树三种遍历非递归实现
- Druid连接池三(学习笔记)
- Vim学习笔记3---命令辨析
- Android-ListView详解(SimpleAdapter,ArrayAdapter,BaseAdapter,OnItenClickListener,OnScrollListener)
- LeetCode_ZigZag Conversion_006
- linux ngingx一些操作
- greenDAO系列2--如何开始
- Druid连接池四(学习笔记)
- hdu 5418 Victor and World 最短路 floyd 解题报告
- 去哪网实习总结:JavaWeb中文传参乱码问题的解决(JavaWeb)
- [MFC学习笔记]--string类,路径层
- Linux内核工程导论——数据结构:树
- 一个简单的反汇编引擎的实现小记