0
点赞
收藏
分享

微信扫一扫

leetcode 6. Z 字形变换

非常帅气的昵称吧 2022-07-13 阅读 53


leetcode ​​6. Z 字形变换​​

leetcode 6. Z 字形变换_leetcode

O(n)

class Solution {
public:
string convert(string s, int numRows) {
int len = s.length(),i = 0,j;
while(i < len){
j = 0;
for(;j < numRows && i < len;++j,++i)
v[j] += s[i];
if(j != numRows)
break;
j = numRows - 2;
while(j > 0 && i < len)
v[j] += s[i],--j,++i;
}
s = "";
for(i = 0;i < numRows;++i)
s += v[i];
return s;
}
};


举报

相关推荐

0 条评论