桶大小不同的桶分类

时间:2018-12-04 15:58:38

标签: algorithm range

我正在尝试根据变化范围将0..2 ^ 12之间的所有数字分成4个存储桶。

例如,我有[0,1000,2100,4000,4096],所以我有4个存储桶:[0-1000],[1000-2100],[2100-4000],[4000-4096]。

我该如何构建一个将每个数字放入正确数字的函数-无需if,不区分大小写等。

我需要一些非常有效的东西,所以我正在寻找按位运算,或者加减运算,然后按位运算。

1 个答案:

答案 0 :(得分:3)