对于这样一个幼稚的问题,我深表歉意。我知道这很简单。但现在我什么都没有想到。
我正在使用 C++。我有点担心效率,因为这是针对处理能力和 RAM 非常少的嵌入式硬件。
我有 2 个整数数组,其中有 50 个函数本地成员。当指定第一个数组中的元素时,我需要确定第二个数组中的相应数字是多少,反之亦然。我知道提供给我用于查找的元素属于哪个数组,即数组 1 或数组 2。
前任 :Array1 => 500 200 1000 300 .....
Array2 => 250 170 500 400 .....
Input 500 , Output will be 250
Input 400 , Output will be 300
input 200 , Output will be 170 and so on
我认为数组查找效率最低。stl::map 是最佳选择还是我必须寻找任何有效的搜索算法?我想知道您是否必须这样做,您将选择哪个选项。
有什么想法吗?