我有一个二维数组,其中包含唯一的整数 - 这表示一个物理容器与行/列 - 在每个位置有一个小瓶。什么是这个问题或解决方案算法的正确名称?
我知道应该在数组中的整数以及它们应该位于何处。
但是,我的数组在错误的位置上可能有很多/所有唯一的整数。
我现在需要排序数组 - 但是这映射到一个物理过程,因此我真的想减少由于潜在的人为错误而涉及的排序步骤的数量。
这只是一个普通的排序吗?或者这种情况下是否有更具体的名称?有没有众所周知的解决方案
我的同事建议只是用[2] [1]类型的指令创建一个swap [1] [1]的列表,这似乎是合理的,但是如果交换次序很重要,我不能完全理解。
感谢所有帮助。
我刚刚在合作中向我暗示了这一点,因为它通过保持一个'手中'来减少展示位置的数量 - 从人类的角度来看这可能更好。 – Jonno