谦让蜜蜂

文章
10
资源
0
加入时间
2年10月21天

Leetcode--Java--6. Z 字形变换

题目描述样例描述思路标记变量巧用 + 模拟行索引变化所给字符串时按Z字型存储的,转换成按指定行的字符串,不难看出,行索引的变化是从0到numRows - 1,然后再变化到0,又到…反复进行的变化的时刻就是第一行和最后一行,此处可以用变量flag来处理递增时,行数加一,递减时,行数减一,因此flag可以设置为1,然后到第一行或者最后一行时将flag取反即可可以提前开好每一行的存储(这里用StringBuilder很方便),然后统一放到一个list里面最后将每一行的结果拼接在一起就是最终答