询问如何转换这样的列表:
a b c d e f g h i j k l
变成这样的列表:
a e i b f j c g k d h l
问题:
不幸的是,我没有指定可能有任何数量的列表项,因此他的回答被硬编码为4行,并且使用了一个棘手的矩阵算法(阅读: black magic ),我无法绕开。
我对此king之以鼻,试图增加可变性,但不幸的是,这对我来说并没有融合在一起,而今天是这些东西的截止日期。
这是我遇到的问题的更新示例:http : //jsfiddle.net/H4FPw/13/
有没有人对这种东西有更好的了解,可以指导我正确的方向?
我知道它不像您在该问题中接受的答案那么“优雅”,但是我昨天在答案中链接的代码确实适合您:
http://jsfiddle.net/AcdcD/
如果您不需要处理调整大小,可以稍微简化一下:
http://jsfiddle.net/AcdcD/1/
如果时间用完了,也许可以使用此功能?