Binary Search Tree

Bấm Insert / Search / Delete để xem pseudocode.

Range query có cắt nhánh (README §8.1)

Liệt kê mọi key trong [lo, hi]. Mẹo BST: nếu node < lobỏ luôn nhánh trái; nếu node > hibỏ luôn nhánh phải. Không quét cả cây → O(h + k). Đây là điều HashMap không làm được. Dùng cây hiện ở khung trên.