理想情况下,我希望能够拥有2个阵列。第一个是整数数组,如: n [0] = 30000; n [1] = 650; n [2] = 3; ......大约50左右的值。
我需要找到最快(最有效,并且希望能够使用注册变量)能够使用值从值数组中获取索引,如: x [30000] = 0; x [650] = 1; x [3] = 2;
这看起来像是一个关联数组(我需要另外一个lib),但看起来这么简单,我无法相信这些功能还没有。我只会使用50左右的值,所以在这种情况下制作一个30001的数组,只是为了能够将一个整数映射到另一个,这将是荒谬的。
有人能告诉我将一个int映射到另一个int的最佳方法,记住不会超过50,而不是循环检查每个int匹配吗?谢谢你的帮助!