C - 整数到数组索引

时间:2015-03-03 00:25:33

标签: c arrays indexing

理想情况下,我希望能够拥有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匹配吗?谢谢你的帮助!

0 个答案:

没有答案