Q
範圍/段樹紅寶石
2
A
回答
1
這Github repo是......嗯...... the fourth hit down on Google for 'ruby interval tree'。
1
看起來有一個叫interval-tree
,回購是在這裏,https://github.com/gam3/interval-tree和這裏https://github.com/misshie/interval-tree。似乎是後來誰做了這件事,但紅寶石上的寶石指向第一位。很奇怪。
該文檔在回購和其他地方是錯誤的。要使用它,請使用IntervalTree::InclusiveTree.new
或IntervalTree::ExclusiveTree.new
。這沒有記錄在任何奇怪的地方。另外,同樣奇怪的是,不可能向github回購添加問題來解決這個問題。我正在考慮分支並製作一個可以由社區維護的新版本。
不管怎麼說,這裏是你如何使用它:
require "interval-tree"
itv = [(0...3), (1...4), (3...5),]
t = IntervalTree::Tree.new(itv)
p t.search(2) => [0...3, 1...4]
p t.search(1...3) => [0...3, 1...4, 3...5]
正如你看到的,也是需要的語句在回購錯誤記錄。真是一團糟。
相關問題
- 1. 紅寶石陣列範圍
- 2. 紅寶石範圍部分
- 3. 紅寶石 - 塊範圍
- 4. 紅寶石串範圍
- 5. 使用範圍 - 紅寶石
- 6. 紅寶石範圍/綁定
- 7. 紅寶石創建範圍
- 8. 紅寶石範圍變量
- 9. 紅寶石:基於範圍
- 10. 瞭解紅寶石範圍
- 11. 返回範圍紅寶石
- 12. 檢查兩個範圍的紅寶石
- 13. 紅寶石使用範圍變量?
- 14. 添加範圍紅寶石獨特
- 15. Sinatra:幫手和紅寶石範圍
- 16. 紅寶石從日期範圍
- 17. 紅寶石 - 詞法範圍VS繼承
- 18. 紅寶石範圍打印額外
- 19. 紅寶石/導軌的日期範圍
- 20. 紅寶石哈希樹塊
- 21. 分段故障,紅寶石
- 22. 嵌套字段紅寶石
- 23. 紅寶石的範圍被認爲功能像JavaScript或塊範圍?
- 24. 紅寶石散列在紅寶石
- 25. 紅寶石寶石文檔
- 26. 寶石安裝紅寶石
- 27. 調試寶石紅寶石
- 28. 紅寶石程序寶石
- 29. 錯誤紅寶石寶石
- 30. Twitter的紅寶石寶石
除了間隔樹不起作用。 –