小编Լ.Ƭ*_*.Ƭ.的帖子

是否总是可以在所有维度上订购多维数组?怎么样?

假设,我有一个n整数数组(因为n=1它是一个矢量,因为n=2它是一个矩形矩阵,因为n=3它是一个平行六面体等).我需要重新排序数组的元素,以便每行,列等中的元素处于非递减顺序.

  • 是否可以输入任何数组?
  • 所需的排序是否对任何输入数组都是唯一的?我刚刚意识到这个问题的答案一般是否定的,例如对于方形矩阵.
  • 对于在所有维度上具有不同长度的任何输入数组,所需的排序是唯一的吗?
  • 生成所需订购的最快算法是什么?

arrays sorting algorithm multidimensional-array

9
推荐指数
1
解决办法
128
查看次数