本帖最后由 rubyish 于 2015-04-29 18:53 编辑
youyisi
yinyuemi de zhege code youyisi:  - sub f {
- my $f = shift;
- ref( $f->[0] ) eq "ARRAY"
- ? f( @$f = sort { f($a) <=> f($b) } @$f )
- : $f->[0];
- }
复制代码- my @array = (
- [ 1, 'a' ],
- [ [ 14, 'n' ], [ 15, 'o' ] ],
- [
- [
- [ [ [ [ 13, 'm' ], [ 12, 'l' ] ], [ 11, 'k' ] ], [ 10, 'j' ] ],
- [ 9, 'i' ]
- ],
- [ 7, 'g' ],
- [ 8, 'h' ]
- ],
- [ [ [ 6, 'f' ], [ 5, 'e' ] ], [ [ 4, 'd' ], [ 3, 'c' ] ] ],
- [ 2, 'b' ],
- );
复制代码- [ [ 1, a ], [ 2, b ], [ [ [ 3, c ], [ 4, d ] ], [ [ 5, e ], [ 6, f ] ] ], [ [ 7, g ], [ 8, h ], [ [ 9, i ], [ [ 10, j ], [ [ 11, k ], [ [ 12, l ], [ 13, m ] ] ] ] ] ], [ [ 14, n ], [ 15, o ] ] ]
复制代码 zhege paixu, wo pai le 2 tien, cai pai chu zhengquede jieguo.
dan yu yinyuemi de code shizai xiangcha taiyuan le. |