我有一个整数数组(排名 1)让我们说:
IDg = (/ 1 , 3, 5, 9 /)
该数组中的每个数字都是唯一的(不重复)。
我需要一些东西,比如说另一个数组,它告诉我在哪个位置可以找到条目。基本上我需要类似的东西
LinearPosition = (/ 1 0 2 0 3 0 0 0 5 /)
所以如果我需要知道在哪个位置我会找到 IDg = 5 我会输入
LinearPosition(5)
这会给我答案3。
当然“给猫剥皮”的方法有很多,我当然可以真正构建一个类似 的数组LinearPosition
,但我认为它会非常低效(特别是如果 的值IDg
非常大)。
我不知道为什么,我觉得指针可能会有所帮助,但我不太了解它们。