我想将向量的值从大到小排序,但我需要它是可逆的,并且我们可以重建原始向量。简单的方法是将位置顺序保存到另一个向量中。有没有办法在不保持位置顺序的情况下进行可逆排序?
我对图像数据使用了DCT变换和锯齿形扫描。对于大多数自然图像,首先 DCT 系数具有较大的值,而较高的频率具有较小的值。所以它可以做我想要的事情,但它通常在排序方面不是 100% 准确。我们有很多更大的值在更小的值之前。
我的问题:是否有任何排序算法或任何变换可以比 DCT 更好地实现我所解释的功能?