public String convert(String s, int numRows) {
String[] str=new String[numRows];
Arrays.fill(str, "");
int i=0,j;
while(i<s.length()){
for(j=0;j<numRows&&i<s.length();j++)str[j]+=s.charAt(i++);
for(j=numRows-2;j>0&&i<s.length();j--)str[j]+=s.charAt(i++);
}
String re="";
for(i=0;i<numRows;i++)
re+=str[i];
return re;
}
leetcode6. ZigZag Conversion
最新推荐文章于 2025-12-03 23:35:37 发布
本文介绍了一种将字符串按Z形路径排列并按行读取的算法实现。该算法接收两个参数:待转换的字符串及目标行数。通过逐行构建Z形模式,最终返回转换后的字符串。适用于字符串处理与数据格式转换等场景。
508

被折叠的 条评论
为什么被折叠?



