所需资源:“以图形方式”对2D数组进行排序

时间:2010-03-16 10:01:04

标签: language-agnostic

我有一个2D数组

1 2 3
4 5 6
7 8 9

并想要像这样排序

1 2 3
8 9 4
7 6 5

Snake(不同)

1 2 3
6 5 4
7 8 9

旋转的

1 4 7
2 5 8
3 6 9

擦拭(对角线)

1 3 6
2 5 8
4 7 9

嗯,你得到了它,各种各样的排序。

现在搜索互联网几个小时。任何资源(特定语言或伪代码)都非常赞赏...

1 个答案:

答案 0 :(得分:3)

建议:转储1D阵列中的所有值并在那里排序。然后使用多个for循环定义填充模式。