Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 京都内阁:有没有办法找到最近的钥匙?_Java_B Tree_Kyotocabinet - Fatal编程技术网

Java 京都内阁:有没有办法找到最近的钥匙?

Java 京都内阁:有没有办法找到最近的钥匙?,java,b-tree,kyotocabinet,Java,B Tree,Kyotocabinet,我希望能够使用京都内阁的树数据结构之一,但我需要能够返回最近的键 我有 1,100 3,500 7,1000 如果给2,我将返回1 这可能吗?如果不是,那么什么是轻量级的、高速的替代品来实现这一点呢 谢谢京都内阁有光标 您可以使用TreeDB中的游标找到较大、相等或较低的键。是否可以选择下限或上限函数?我很想知道如何解决这个问题!在京都内阁中,我从来没有找到一个好的方法:(我知道的唯一方法是在C++中编写自定义比较器,然后保持KC库的自定义构建。您还可能需要重新编译Java绑定。如果您仍然在寻

我希望能够使用京都内阁的树数据结构之一,但我需要能够返回最近的键

我有

1,100
3,500
7,1000
如果给2,我将返回1

这可能吗?如果不是,那么什么是轻量级的、高速的替代品来实现这一点呢

谢谢

京都内阁有光标
您可以使用TreeDB中的游标找到较大、相等或较低的键。

是否可以选择下限或上限函数?我很想知道如何解决这个问题!在京都内阁中,我从来没有找到一个好的方法:(我知道的唯一方法是在C++中编写自定义比较器,然后保持KC库的自定义构建。您还可能需要重新编译Java绑定。如果您仍然在寻找答案,我可以写一个快捷的方法。写Hoto to,POST和HACEReNejava,利润: