编程题:Z字形变换
题目描述:将一个给定字符串s根据给定的行数numRows,以从上往下、从左到右进行Z 字形排列。原理分析:分析新组成的字符序列与numRows的关系,不难发现,当numRows=4时,第一行PIN,原序列P索引加上6便是I,而I的索引加上6便是N。同样寻找第二行的规律,A--L--S,则A的原序列索引加上6便是S。可以看出这个编程问题是一个周期问题。拿第二行来研究索引与numRows的关系,A到L索引加4,L到S索引加2;S到I索引加4,I到G索引加2。也就是说索引的变化是...






