2011-06-17 63 views
3

我很想能夠使用京都內閣的樹型數據結構,但我需要能夠返回最近的密鑰。京都內閣:有沒有辦法搜索最近的密鑰?

即我已經

1,100 
3,500 
7,1000 

並給予2,我會返回1

這可能嗎?如果不是,那麼什麼是輕量級高速替代方案呢?

感謝

+0

lower_bound或upper_bound函數可以替代嗎?我很想知道如何解決這個問題! – youngthing

+0

我從來沒有在京都櫥櫃裏找到過這樣做的好方法:( –

+0

我知道的唯一方法就是在C++中編寫自定義比較器,然後維護自定義編譯的kc庫,也可能需要重新編譯java綁定。仍然在尋找答案,我可以寫一個快速的指導。 – Boris

回答

0

京都內閣光標 ,你可以找到更大的,等於或低於在樹形菜單使用光標鍵。

相關問題